﻿using Autodesk.Revit.DB;
using Autodesk.Revit.DB.Architecture;
using Autodesk.Revit.DB.Structure;
using Autodesk.Revit.UI;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using System.Linq;
using System.Runtime.Remoting.Metadata.W3cXsd2001;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Linq;
using XS.Tunnel.Infrastructure.Extensions;

namespace demo
{
    public class 地形图
    {
        public const string DiXingTest = "[{\"X\":\"463964.4406\",\"Y\":\"4112994.119\",\"Z\":\"3519.6\"},{\"X\":\"462898.0509\",\"Y\":\"4112119.651\",\"Z\":\"3475.5\"},{\"X\":\"464463.9298\",\"Y\":\"4112623.854\",\"Z\":\"3529.0031\"},{\"X\":\"466664.9727\",\"Y\":\"4114322.053\",\"Z\":\"3398.9417\"},{\"X\":\"463179.2958\",\"Y\":\"4112467.758\",\"Z\":\"3495.1\"},{\"X\":\"466743.7658\",\"Y\":\"4114552.066\",\"Z\":\"3393.0004\"},{\"X\":\"466206.9964\",\"Y\":\"4114169.836\",\"Z\":\"3486.7996\"},{\"X\":\"465537.2841\",\"Y\":\"4113734.013\",\"Z\":\"3674.8589\"},{\"X\":\"466622.9501\",\"Y\":\"4113717.23\",\"Z\":\"3539.9\"},{\"X\":\"466314.3886\",\"Y\":\"4113991.907\",\"Z\":\"3540.7825\"},{\"X\":\"466125.5627\",\"Y\":\"4113472.496\",\"Z\":\"3594.5\"},{\"X\":\"466595.3839\",\"Y\":\"4114121.366\",\"Z\":\"3465.2384\"},{\"X\":\"465741.634\",\"Y\":\"4113685.636\",\"Z\":\"3668.7093\"},{\"X\":\"466713.1841\",\"Y\":\"4114353.971\",\"Z\":\"3390.9379\"},{\"X\":\"465006.4549\",\"Y\":\"4113167.477\",\"Z\":\"3593.8\"},{\"X\":\"464030.2104\",\"Y\":\"4112486.539\",\"Z\":\"3507.7\"},{\"X\":\"464447.4563\",\"Y\":\"4112688.897\",\"Z\":\"3529.4\"},{\"X\":\"464567.2878\",\"Y\":\"4113385.537\",\"Z\":\"3600.3322\"},{\"X\":\"466241.7339\",\"Y\":\"4114231.867\",\"Z\":\"3474.9122\"},{\"X\":\"465235.9662\",\"Y\":\"4113192.666\",\"Z\":\"3659.6\"},{\"X\":\"465373.6894\",\"Y\":\"4113554.61\",\"Z\":\"3640.9074\"},{\"X\":\"463688.8319\",\"Y\":\"4112599.584\",\"Z\":\"3495.1\"},{\"X\":\"464542.6658\",\"Y\":\"4113290.312\",\"Z\":\"3576.3\"},{\"X\":\"465366.2609\",\"Y\":\"4113514.118\",\"Z\":\"3637.2\"},{\"X\":\"466638.7566\",\"Y\":\"4114171.877\",\"Z\":\"3435.2598\"},{\"X\":\"464902.4301\",\"Y\":\"4112906.324\",\"Z\":\"3570\"},{\"X\":\"463690.8316\",\"Y\":\"4112251.525\",\"Z\":\"3486.664\"},{\"X\":\"464133.7728\",\"Y\":\"4112911.84\",\"Z\":\"3526.6\"},{\"X\":\"464051.8128\",\"Y\":\"4112965.589\",\"Z\":\"3523.1\"},{\"X\":\"464284.1142\",\"Y\":\"4112655.585\",\"Z\":\"3519.6\"},{\"X\":\"465815.6558\",\"Y\":\"4113894.406\",\"Z\":\"3642.6388\"},{\"X\":\"463163.2841\",\"Y\":\"4111976.664\",\"Z\":\"3476.4675\"},{\"X\":\"464144.7802\",\"Y\":\"4113269.416\",\"Z\":\"3548.3\"},{\"X\":\"463011.718\",\"Y\":\"4112327.098\",\"Z\":\"3485.3\"},{\"X\":\"466282.9875\",\"Y\":\"4114177.694\",\"Z\":\"3462.4712\"},{\"X\":\"465120.2646\",\"Y\":\"4113265.776\",\"Z\":\"3620.4\"},{\"X\":\"463231.9638\",\"Y\":\"4112688.87\",\"Z\":\"3502.8\"},{\"X\":\"462852.4222\",\"Y\":\"4112097.749\",\"Z\":\"3465\"},{\"X\":\"464931.0838\",\"Y\":\"4113104.359\",\"Z\":\"3579.1\"},{\"X\":\"463407.8444\",\"Y\":\"4112370.707\",\"Z\":\"3491.6\"},{\"X\":\"463930.8033\",\"Y\":\"4112785.28\",\"Z\":\"3509.8\"},{\"X\":\"465139.09\",\"Y\":\"4113773.406\",\"Z\":\"3608.5648\"},{\"X\":\"463094.9005\",\"Y\":\"4111927.658\",\"Z\":\"3475.1255\"},{\"X\":\"465709.476\",\"Y\":\"4113482.383\",\"Z\":\"3702.3\"},{\"X\":\"466972.9053\",\"Y\":\"4114394.953\",\"Z\":\"3360.7162\"},{\"X\":\"464373.8248\",\"Y\":\"4112609.438\",\"Z\":\"3523.1\"},{\"X\":\"464981.8102\",\"Y\":\"4112977.599\",\"Z\":\"3586.1\"},{\"X\":\"466323.4818\",\"Y\":\"4113609.015\",\"Z\":\"3545.5\"},{\"X\":\"465037.1739\",\"Y\":\"4113636.924\",\"Z\":\"3598.7431\"},{\"X\":\"465376.8981\",\"Y\":\"4113414.756\",\"Z\":\"3661\"},{\"X\":\"463478.5106\",\"Y\":\"4112869.708\",\"Z\":\"3508.4\"},{\"X\":\"465291.6668\",\"Y\":\"4113102.855\",\"Z\":\"3670.1\"},{\"X\":\"465306.0798\",\"Y\":\"4113014.25\",\"Z\":\"3662.4\"},{\"X\":\"465086.21\",\"Y\":\"4112965.272\",\"Z\":\"3607.1\"},{\"X\":\"463043.844\",\"Y\":\"4112065.773\",\"Z\":\"3479.7\"},{\"X\":\"462635.1231\",\"Y\":\"4112470.004\",\"Z\":\"3444.4006\"},{\"X\":\"465968.9392\",\"Y\":\"4113890.382\",\"Z\":\"3570.4841\"},{\"X\":\"466632.1092\",\"Y\":\"4114368.029\",\"Z\":\"3395.3504\"},{\"X\":\"464875.7136\",\"Y\":\"4113303.989\",\"Z\":\"3598.7\"},{\"X\":\"463201.5101\",\"Y\":\"4112242.824\",\"Z\":\"3486.7\"},{\"X\":\"462930.9175\",\"Y\":\"4112264.906\",\"Z\":\"3470.6\"},{\"X\":\"463070.1576\",\"Y\":\"4112222.922\",\"Z\":\"3485.3\"},{\"X\":\"465329.0187\",\"Y\":\"4113208.29\",\"Z\":\"3687.6\"},{\"X\":\"463803.8196\",\"Y\":\"4113029.741\",\"Z\":\"3514\"},{\"X\":\"463716.0477\",\"Y\":\"4112401.934\",\"Z\":\"3490.2\"},{\"X\":\"467057.2273\",\"Y\":\"4113898.282\",\"Z\":\"3511.194\"},{\"X\":\"466847.3458\",\"Y\":\"4113741.288\",\"Z\":\"3607.1\"},{\"X\":\"465939.2501\",\"Y\":\"4113440.384\",\"Z\":\"3702.3\"},{\"X\":\"465077.1116\",\"Y\":\"4113703.818\",\"Z\":\"3601.1259\"},{\"X\":\"465984.6499\",\"Y\":\"4113772.423\",\"Z\":\"3568.3694\"},{\"X\":\"463703.5492\",\"Y\":\"4113023.239\",\"Z\":\"3509.8\"},{\"X\":\"464274.5624\",\"Y\":\"4112561.148\",\"Z\":\"3516.8\"},{\"X\":\"465449.0163\",\"Y\":\"4113732.662\",\"Z\":\"3652.7717\"},{\"X\":\"464804.3321\",\"Y\":\"4113540.678\",\"Z\":\"3663.6007\"},{\"X\":\"463132.5064\",\"Y\":\"4112440.232\",\"Z\":\"3493.7\"},{\"X\":\"466023.5626\",\"Y\":\"4113495.269\",\"Z\":\"3645.6\"},{\"X\":\"467216.1454\",\"Y\":\"4114231.311\",\"Z\":\"3365.3895\"},{\"X\":\"464659.3232\",\"Y\":\"4112998.233\",\"Z\":\"3548.3\"},{\"X\":\"464738.3649\",\"Y\":\"4113341.494\",\"Z\":\"3617.6\"},{\"X\":\"464006.8458\",\"Y\":\"4112598.062\",\"Z\":\"3509.8\"},{\"X\":\"465898.332\",\"Y\":\"4113532.369\",\"Z\":\"3685.5\"},{\"X\":\"464629.0448\",\"Y\":\"4113477.841\",\"Z\":\"3628.2625\"},{\"X\":\"465709.3621\",\"Y\":\"4113317.637\",\"Z\":\"3767.4\"},{\"X\":\"463953.2405\",\"Y\":\"4112393.839\",\"Z\":\"3499.9514\"},{\"X\":\"464442.7631\",\"Y\":\"4112996.735\",\"Z\":\"3544.1\"},{\"X\":\"466437.47\",\"Y\":\"4114171.611\",\"Z\":\"3489.0153\"},{\"X\":\"467269.1235\",\"Y\":\"4114191.644\",\"Z\":\"3369.332\"},{\"X\":\"464257.0786\",\"Y\":\"4112941.512\",\"Z\":\"3533.6\"},{\"X\":\"465424.4106\",\"Y\":\"4113564.177\",\"Z\":\"3654.4892\"},{\"X\":\"467214.9653\",\"Y\":\"4113913.107\",\"Z\":\"3503.5\"},{\"X\":\"464463.7579\",\"Y\":\"4112942.69\",\"Z\":\"3539.2\"},{\"X\":\"463314.9686\",\"Y\":\"4112311.29\",\"Z\":\"3489.5\"},{\"X\":\"462891.7634\",\"Y\":\"4111932.928\",\"Z\":\"3475.6188\"},{\"X\":\"465643.3347\",\"Y\":\"4113409.032\",\"Z\":\"3717\"},{\"X\":\"463276.6986\",\"Y\":\"4112581.822\",\"Z\":\"3499.3\"},{\"X\":\"464647.0924\",\"Y\":\"4113366.128\",\"Z\":\"3605.7\"},{\"X\":\"463861.0924\",\"Y\":\"4112327.46\",\"Z\":\"3496.4369\"},{\"X\":\"464103.2169\",\"Y\":\"4112727.739\",\"Z\":\"3517.5\"},{\"X\":\"463028.5331\",\"Y\":\"4112433.045\",\"Z\":\"3479\"},{\"X\":\"464079.2503\",\"Y\":\"4113162.557\",\"Z\":\"3535.7\"},{\"X\":\"465573.8184\",\"Y\":\"4113179.282\",\"Z\":\"3749.2\"},{\"X\":\"463507.6486\",\"Y\":\"4112307.649\",\"Z\":\"3486.7\"},{\"X\":\"464449.7646\",\"Y\":\"4113051.477\",\"Z\":\"3549\"},{\"X\":\"465285.8419\",\"Y\":\"4113442.863\",\"Z\":\"3636.5\"},{\"X\":\"465115.3616\",\"Y\":\"4113165.083\",\"Z\":\"3623.9\"},{\"X\":\"463063.9567\",\"Y\":\"4112333.651\",\"Z\":\"3489.5\"},{\"X\":\"466530.3061\",\"Y\":\"4113874.504\",\"Z\":\"3483.0307\"},{\"X\":\"463111.256\",\"Y\":\"4112055.887\",\"Z\":\"3478.8819\"},{\"X\":\"465668.4619\",\"Y\":\"4113620.398\",\"Z\":\"3695.2817\"},{\"X\":\"464328.953\",\"Y\":\"4113249.98\",\"Z\":\"3560.2\"},{\"X\":\"464580.0551\",\"Y\":\"4112624.551\",\"Z\":\"3537.6224\"},{\"X\":\"465302.2906\",\"Y\":\"4113758.14\",\"Z\":\"3624.3202\"},{\"X\":\"466051.157\",\"Y\":\"4113537.267\",\"Z\":\"3641.4\"},{\"X\":\"463907.5646\",\"Y\":\"4112737.256\",\"Z\":\"3507.7\"},{\"X\":\"463121.5374\",\"Y\":\"4112241.245\",\"Z\":\"3486\"},{\"X\":\"467035.321\",\"Y\":\"4114570.989\",\"Z\":\"3391.1856\"},{\"X\":\"465619.6778\",\"Y\":\"4113363.722\",\"Z\":\"3727.5\"},{\"X\":\"466400.8846\",\"Y\":\"4113772.697\",\"Z\":\"3507.4729\"},{\"X\":\"463754.4416\",\"Y\":\"4112363.395\",\"Z\":\"3491.6\"},{\"X\":\"464901.0354\",\"Y\":\"4112989.792\",\"Z\":\"3571.4\"},{\"X\":\"462644.0924\",\"Y\":\"4112386.242\",\"Z\":\"3442.5072\"},{\"X\":\"466457.3843\",\"Y\":\"4113713.321\",\"Z\":\"3527.3\"},{\"X\":\"464871.6063\",\"Y\":\"4113464.362\",\"Z\":\"3641.104\"},{\"X\":\"464273.5412\",\"Y\":\"4112726.391\",\"Z\":\"3522.4\"},{\"X\":\"467017.4158\",\"Y\":\"4114240.285\",\"Z\":\"3381.1391\"},{\"X\":\"466258.4295\",\"Y\":\"4113754.724\",\"Z\":\"3571.2571\"},{\"X\":\"465569.5475\",\"Y\":\"4113229.868\",\"Z\":\"3753.4\"},{\"X\":\"465035.1291\",\"Y\":\"4113120.173\",\"Z\":\"3603.6\"},{\"X\":\"462934.4084\",\"Y\":\"4111902.208\",\"Z\":\"3474.3621\"},{\"X\":\"464825.086\",\"Y\":\"4113466.883\",\"Z\":\"3656.6879\"},{\"X\":\"463269.7896\",\"Y\":\"4112289.519\",\"Z\":\"3488.8\"},{\"X\":\"467234.3418\",\"Y\":\"4114058.6\",\"Z\":\"3429.1542\"},{\"X\":\"464122.5281\",\"Y\":\"4113196.55\",\"Z\":\"3541.3\"},{\"X\":\"466977.2859\",\"Y\":\"4113997.126\",\"Z\":\"3511.0079\"},{\"X\":\"464473.6321\",\"Y\":\"4113119.16\",\"Z\":\"3556\"},{\"X\":\"464078.4439\",\"Y\":\"4112509.099\",\"Z\":\"3509.8\"},{\"X\":\"465253.7997\",\"Y\":\"4113678.944\",\"Z\":\"3622.6191\"},{\"X\":\"464106.9107\",\"Y\":\"4112977.197\",\"Z\":\"3527.3\"},{\"X\":\"466503.9809\",\"Y\":\"4114271.588\",\"Z\":\"3428.1742\"},{\"X\":\"465085.2367\",\"Y\":\"4112914.425\",\"Z\":\"3598\"},{\"X\":\"464115.78\",\"Y\":\"4112623.655\",\"Z\":\"3515.4\"},{\"X\":\"463505.7372\",\"Y\":\"4112797.817\",\"Z\":\"3505.6\"},{\"X\":\"464521.2149\",\"Y\":\"4113179.685\",\"Z\":\"3562.3\"},{\"X\":\"466135.9518\",\"Y\":\"4114000.791\",\"Z\":\"3510.8514\"},{\"X\":\"463223.9217\",\"Y\":\"4112088.891\",\"Z\":\"3480.8719\"},{\"X\":\"465257.7787\",\"Y\":\"4113526.495\",\"Z\":\"3622.8668\"},{\"X\":\"464673.296\",\"Y\":\"4113523.016\",\"Z\":\"3634.0899\"},{\"X\":\"463639.434\",\"Y\":\"4112364.922\",\"Z\":\"3486\"},{\"X\":\"466072.0075\",\"Y\":\"4114049.131\",\"Z\":\"3533.1343\"},{\"X\":\"466407.3031\",\"Y\":\"4114208.353\",\"Z\":\"3471.2559\"},{\"X\":\"465508.1201\",\"Y\":\"4113533.255\",\"Z\":\"3673.6\"},{\"X\":\"465279.4839\",\"Y\":\"4113390.437\",\"Z\":\"3645.6\"},{\"X\":\"466805.1134\",\"Y\":\"4113865.463\",\"Z\":\"3571.2596\"},{\"X\":\"464836.6767\",\"Y\":\"4113433.409\",\"Z\":\"3647.7\"},{\"X\":\"466137.99\",\"Y\":\"4114279.529\",\"Z\":\"3503.0545\"},{\"X\":\"466651.25\",\"Y\":\"4113647.229\",\"Z\":\"3565.8\"},{\"X\":\"465949.1993\",\"Y\":\"4113298.585\",\"Z\":\"3683.4\"},{\"X\":\"465457.6517\",\"Y\":\"4113630.905\",\"Z\":\"3647.3511\"},{\"X\":\"466748.0253\",\"Y\":\"4113686.444\",\"Z\":\"3582.6\"},{\"X\":\"467007.065\",\"Y\":\"4114607.404\",\"Z\":\"3407.2725\"},{\"X\":\"463293.2059\",\"Y\":\"4112177.424\",\"Z\":\"3484.6\"},{\"X\":\"464743.6126\",\"Y\":\"4113581.506\",\"Z\":\"3656.7284\"},{\"X\":\"465929.6185\",\"Y\":\"4114048.623\",\"Z\":\"3600.9958\"},{\"X\":\"465617.6307\",\"Y\":\"4113212.132\",\"Z\":\"3765.3\"},{\"X\":\"463455.0166\",\"Y\":\"4112436.494\",\"Z\":\"3493.7\"},{\"X\":\"465046.7014\",\"Y\":\"4112877.476\",\"Z\":\"3587.5\"},{\"X\":\"462793.6261\",\"Y\":\"4112502.739\",\"Z\":\"3447.5253\"},{\"X\":\"464987.6878\",\"Y\":\"4113217.048\",\"Z\":\"3585.4\"},{\"X\":\"464588.6186\",\"Y\":\"4113436.69\",\"Z\":\"3614.5772\"},{\"X\":\"464121.8956\",\"Y\":\"4112791.607\",\"Z\":\"3521\"},{\"X\":\"466783.4252\",\"Y\":\"4114509.719\",\"Z\":\"3385.7658\"},{\"X\":\"465754.1575\",\"Y\":\"4113599.819\",\"Z\":\"3713.5\"},{\"X\":\"463536.5772\",\"Y\":\"4112209.885\",\"Z\":\"3480.3374\"},{\"X\":\"467071.6709\",\"Y\":\"4113992.79\",\"Z\":\"3471.1606\"},{\"X\":\"464308.4892\",\"Y\":\"4112829.41\",\"Z\":\"3528.7\"},{\"X\":\"465732.4518\",\"Y\":\"4113362.132\",\"Z\":\"3739.4\"},{\"X\":\"462983.0337\",\"Y\":\"4112658.043\",\"Z\":\"3465.6274\"},{\"X\":\"463851.3123\",\"Y\":\"4112757.227\",\"Z\":\"3505.6\"},{\"X\":\"464889.3089\",\"Y\":\"4113518.696\",\"Z\":\"3638.9418\"},{\"X\":\"463486.2654\",\"Y\":\"4112527.919\",\"Z\":\"3496.5\"},{\"X\":\"463638.1634\",\"Y\":\"4112828.554\",\"Z\":\"3503.5\"},{\"X\":\"463603.5709\",\"Y\":\"4112755.457\",\"Z\":\"3501.4\"},{\"X\":\"464165.0679\",\"Y\":\"4113162.891\",\"Z\":\"3542\"},{\"X\":\"466780.3453\",\"Y\":\"4114108.93\",\"Z\":\"3481.5697\"},{\"X\":\"466734.5858\",\"Y\":\"4114269.999\",\"Z\":\"3401.0213\"},{\"X\":\"465203.5944\",\"Y\":\"4113010.048\",\"Z\":\"3637.9\"},{\"X\":\"463937.6293\",\"Y\":\"4113054.112\",\"Z\":\"3521.7\"},{\"X\":\"467207.0876\",\"Y\":\"4114520.225\",\"Z\":\"3359.8192\"},{\"X\":\"467106.2355\",\"Y\":\"4114128.976\",\"Z\":\"3409.0461\"},{\"X\":\"463973.8577\",\"Y\":\"4113102.708\",\"Z\":\"3525.9\"},{\"X\":\"466045.2677\",\"Y\":\"4113729.217\",\"Z\":\"3590.3038\"},{\"X\":\"464871.2453\",\"Y\":\"4112948.509\",\"Z\":\"3567.2\"},{\"X\":\"465776.5554\",\"Y\":\"4113423.447\",\"Z\":\"3733.1\"},{\"X\":\"463905.7952\",\"Y\":\"4112650.818\",\"Z\":\"3505.6\"},{\"X\":\"466316.7384\",\"Y\":\"4113748.001\",\"Z\":\"3543.4\"},{\"X\":\"463507.4892\",\"Y\":\"4112163.89\",\"Z\":\"3479.4063\"},{\"X\":\"462778.1469\",\"Y\":\"4112361.452\",\"Z\":\"3444.0446\"},{\"X\":\"465379.0684\",\"Y\":\"4113209.181\",\"Z\":\"3700.2\"},{\"X\":\"464593.2965\",\"Y\":\"4113363.801\",\"Z\":\"3595.9\"},{\"X\":\"463216.0175\",\"Y\":\"4112290.677\",\"Z\":\"3488.8\"},{\"X\":\"465253.6406\",\"Y\":\"4113008.948\",\"Z\":\"3649.1\"},{\"X\":\"465087.24\",\"Y\":\"4113121.376\",\"Z\":\"3616.9\"},{\"X\":\"466285.9605\",\"Y\":\"4113474.443\",\"Z\":\"3602.2\"},{\"X\":\"466051.7419\",\"Y\":\"4113453.036\",\"Z\":\"3637.2\"},{\"X\":\"465476.9101\",\"Y\":\"4113576.185\",\"Z\":\"3658.8364\"},{\"X\":\"464818.4736\",\"Y\":\"4113280.209\",\"Z\":\"3600.1\"},{\"X\":\"466820.8962\",\"Y\":\"4113817.071\",\"Z\":\"3593.8\"},{\"X\":\"464078.1344\",\"Y\":\"4113093.948\",\"Z\":\"3531.5\"},{\"X\":\"464977.8477\",\"Y\":\"4112924.303\",\"Z\":\"3583.3\"},{\"X\":\"463593.5739\",\"Y\":\"4112921.29\",\"Z\":\"3507.7\"},{\"X\":\"464295.6781\",\"Y\":\"4113292.716\",\"Z\":\"3562.3\"},{\"X\":\"464010.6513\",\"Y\":\"4112765.447\",\"Z\":\"3513.3\"},{\"X\":\"464173.993\",\"Y\":\"4112791.45\",\"Z\":\"3523.1\"},{\"X\":\"463404.3609\",\"Y\":\"4112548.505\",\"Z\":\"3497.9\"},{\"X\":\"467043.4231\",\"Y\":\"4114635.896\",\"Z\":\"3421.2326\"},{\"X\":\"464775.1435\",\"Y\":\"4113440.914\",\"Z\":\"3644.7692\"},{\"X\":\"462778.9252\",\"Y\":\"4112148.894\",\"Z\":\"3444.7104\"},{\"X\":\"464643.2585\",\"Y\":\"4112664.063\",\"Z\":\"3543.3699\"},{\"X\":\"464347.0579\",\"Y\":\"4113043.25\",\"Z\":\"3544.1\"},{\"X\":\"465459.2411\",\"Y\":\"4113943.869\",\"Z\":\"3669.0414\"},{\"X\":\"466826.9618\",\"Y\":\"4114548.438\",\"Z\":\"3392.7705\"},{\"X\":\"464511.3372\",\"Y\":\"4112848.3\",\"Z\":\"3535\"},{\"X\":\"463571.1726\",\"Y\":\"4112663.246\",\"Z\":\"3498.6\"},{\"X\":\"463374.627\",\"Y\":\"4112231.004\",\"Z\":\"3486.7\"},{\"X\":\"465414.3031\",\"Y\":\"4113247.979\",\"Z\":\"3706.5\"},{\"X\":\"466417.5056\",\"Y\":\"4113682.624\",\"Z\":\"3541.3\"},{\"X\":\"464562.2219\",\"Y\":\"4112848.214\",\"Z\":\"3538.5\"},{\"X\":\"463987.3589\",\"Y\":\"4112946.314\",\"Z\":\"3518.2\"},{\"X\":\"464486.746\",\"Y\":\"4112753.594\",\"Z\":\"3532.9\"},{\"X\":\"463550.8237\",\"Y\":\"4112268.151\",\"Z\":\"3486\"},{\"X\":\"465093.5521\",\"Y\":\"4113437.386\",\"Z\":\"3596.6\"},{\"X\":\"464688.7995\",\"Y\":\"4113468.492\",\"Z\":\"3620.7738\"},{\"X\":\"464779.0375\",\"Y\":\"4113311.876\",\"Z\":\"3614.1\"},{\"X\":\"465060.3092\",\"Y\":\"4113589.073\",\"Z\":\"3597.6427\"},{\"X\":\"464768.9243\",\"Y\":\"4113065.143\",\"Z\":\"3557.4\"},{\"X\":\"463977.5491\",\"Y\":\"4112458.77\",\"Z\":\"3504.2\"},{\"X\":\"465406.2519\",\"Y\":\"4113545.976\",\"Z\":\"3647.7\"},{\"X\":\"466565.7051\",\"Y\":\"4113747.987\",\"Z\":\"3519.6\"},{\"X\":\"467121.2082\",\"Y\":\"4113892.159\",\"Z\":\"3513.3\"},{\"X\":\"467262.0822\",\"Y\":\"4114114.722\",\"Z\":\"3405.0452\"},{\"X\":\"462758.4117\",\"Y\":\"4112548.546\",\"Z\":\"3447.8219\"},{\"X\":\"466274.8579\",\"Y\":\"4114042.861\",\"Z\":\"3506.5514\"},{\"X\":\"462852.5016\",\"Y\":\"4111973.743\",\"Z\":\"3476.9\"},{\"X\":\"464168.3327\",\"Y\":\"4113217.702\",\"Z\":\"3546.2\"},{\"X\":\"465683.1349\",\"Y\":\"4113439.784\",\"Z\":\"3708.6\"},{\"X\":\"466096.4571\",\"Y\":\"4113429.33\",\"Z\":\"3612.7\"},{\"X\":\"463972.245\",\"Y\":\"4112303.884\",\"Z\":\"3500.454\"},{\"X\":\"465535.2915\",\"Y\":\"4113437.773\",\"Z\":\"3682\"},{\"X\":\"464998.0115\",\"Y\":\"4113026.577\",\"Z\":\"3591\"},{\"X\":\"466184.4984\",\"Y\":\"4114234.31\",\"Z\":\"3511.3102\"},{\"X\":\"463769.999\",\"Y\":\"4112807.388\",\"Z\":\"3504.2\"},{\"X\":\"465315.9532\",\"Y\":\"4113511.595\",\"Z\":\"3631.6\"},{\"X\":\"464847.1312\",\"Y\":\"4113129.438\",\"Z\":\"3563.7\"},{\"X\":\"464958.1975\",\"Y\":\"4113483.828\",\"Z\":\"3607.4586\"},{\"X\":\"464374.2218\",\"Y\":\"4112502.508\",\"Z\":\"3521.6034\"},{\"X\":\"464379.3562\",\"Y\":\"4113259.402\",\"Z\":\"3562.3\"},{\"X\":\"463930.2347\",\"Y\":\"4113134.628\",\"Z\":\"3525.2\"},{\"X\":\"466670.7361\",\"Y\":\"4113698.12\",\"Z\":\"3558.8\"},{\"X\":\"464018.8667\",\"Y\":\"4112392.614\",\"Z\":\"3502.9261\"},{\"X\":\"463270.2157\",\"Y\":\"4112347.133\",\"Z\":\"3490.9\"},{\"X\":\"467088.5983\",\"Y\":\"4114527.772\",\"Z\":\"3371.1077\"},{\"X\":\"465771.1258\",\"Y\":\"4113646.966\",\"Z\":\"3682.8542\"},{\"X\":\"463302.1167\",\"Y\":\"4112229.099\",\"Z\":\"3486.7\"},{\"X\":\"465756.1536\",\"Y\":\"4114016.39\",\"Z\":\"3676.8699\"},{\"X\":\"463876.712\",\"Y\":\"4113043.402\",\"Z\":\"3518.2\"},{\"X\":\"466081.2604\",\"Y\":\"4113497.313\",\"Z\":\"3614.8\"},{\"X\":\"464355.8952\",\"Y\":\"4112787.799\",\"Z\":\"3527.3\"},{\"X\":\"463116.5795\",\"Y\":\"4112489.026\",\"Z\":\"3493\"},{\"X\":\"465452.5167\",\"Y\":\"4113115.512\",\"Z\":\"3705.8\"},{\"X\":\"466441.4224\",\"Y\":\"4113945.549\",\"Z\":\"3549.0484\"},{\"X\":\"466334.5944\",\"Y\":\"4113787.328\",\"Z\":\"3531.089\"},{\"X\":\"465179.7904\",\"Y\":\"4113494.101\",\"Z\":\"3607.8\"},{\"X\":\"463005.6375\",\"Y\":\"4112500.363\",\"Z\":\"3468.4818\"},{\"X\":\"464272.8423\",\"Y\":\"4113140.787\",\"Z\":\"3545.5\"},{\"X\":\"463305.0049\",\"Y\":\"4112834.571\",\"Z\":\"3505.4506\"},{\"X\":\"466418.5173\",\"Y\":\"4113745.017\",\"Z\":\"3510.5\"},{\"X\":\"466495.0578\",\"Y\":\"4113843.602\",\"Z\":\"3495.1358\"},{\"X\":\"464949.6981\",\"Y\":\"4112875.575\",\"Z\":\"3576.3\"},{\"X\":\"465188.7486\",\"Y\":\"4112962.077\",\"Z\":\"3628.1\"},{\"X\":\"464387.1927\",\"Y\":\"4113207.375\",\"Z\":\"3557.4\"},{\"X\":\"465412.9659\",\"Y\":\"4113021.272\",\"Z\":\"3684.8\"},{\"X\":\"463501.1675\",\"Y\":\"4112463.12\",\"Z\":\"3493.7\"},{\"X\":\"466842.6977\",\"Y\":\"4114435.586\",\"Z\":\"3370.112\"},{\"X\":\"464028.8089\",\"Y\":\"4113163.877\",\"Z\":\"3532.9\"},{\"X\":\"463974.4822\",\"Y\":\"4112825.707\",\"Z\":\"3513.3\"},{\"X\":\"465954.2934\",\"Y\":\"4113515.261\",\"Z\":\"3693.2\"},{\"X\":\"465725.6939\",\"Y\":\"4113412.197\",\"Z\":\"3721.2\"},{\"X\":\"463612.082\",\"Y\":\"4112629.639\",\"Z\":\"3496.5\"},{\"X\":\"464399.4893\",\"Y\":\"4113038.845\",\"Z\":\"3546.2\"},{\"X\":\"466223.0216\",\"Y\":\"4113991.237\",\"Z\":\"3498.4307\"},{\"X\":\"464167.9097\",\"Y\":\"4113109.164\",\"Z\":\"3537.8\"},{\"X\":\"465138.5646\",\"Y\":\"4113707.293\",\"Z\":\"3606.8502\"},{\"X\":\"465629.6952\",\"Y\":\"4113532.873\",\"Z\":\"3680.6\"},{\"X\":\"465153.1632\",\"Y\":\"4113303.935\",\"Z\":\"3623.9\"},{\"X\":\"463470.5655\",\"Y\":\"4112761.024\",\"Z\":\"3504.9\"},{\"X\":\"464053.8044\",\"Y\":\"4112355.33\",\"Z\":\"3503.5358\"},{\"X\":\"464961.3524\",\"Y\":\"4113063.703\",\"Z\":\"3585.4\"},{\"X\":\"463399.3912\",\"Y\":\"4112874.82\",\"Z\":\"3508.4\"},{\"X\":\"464590.2774\",\"Y\":\"4113311.95\",\"Z\":\"3584.7\"},{\"X\":\"463502.1951\",\"Y\":\"4112246.56\",\"Z\":\"3484.6\"},{\"X\":\"465236.8859\",\"Y\":\"4112942.642\",\"Z\":\"3635.2742\"},{\"X\":\"463574.8936\",\"Y\":\"4112970.219\",\"Z\":\"3509.8\"},{\"X\":\"465461.9853\",\"Y\":\"4113314.356\",\"Z\":\"3707.2\"},{\"X\":\"463888.1595\",\"Y\":\"4112420.379\",\"Z\":\"3498.9255\"},{\"X\":\"466198.6583\",\"Y\":\"4113789.645\",\"Z\":\"3574.7905\"},{\"X\":\"464540.2916\",\"Y\":\"4112913.708\",\"Z\":\"3539.2\"},{\"X\":\"466074.7731\",\"Y\":\"4114153.877\",\"Z\":\"3538.8989\"},{\"X\":\"465864.7295\",\"Y\":\"4113376.377\",\"Z\":\"3711.4\"},{\"X\":\"466299.9847\",\"Y\":\"4113699.875\",\"Z\":\"3547.6\"},{\"X\":\"462905.362\",\"Y\":\"4112308.581\",\"Z\":\"3458.7\"},{\"X\":\"464075.2778\",\"Y\":\"4113020.465\",\"Z\":\"3527.3\"},{\"X\":\"463166.9103\",\"Y\":\"4112344.027\",\"Z\":\"3490.2\"},{\"X\":\"465052.4743\",\"Y\":\"4113365.011\",\"Z\":\"3588.9\"},{\"X\":\"464294.8891\",\"Y\":\"4113043.65\",\"Z\":\"3540.6\"},{\"X\":\"464601.6404\",\"Y\":\"4113111.765\",\"Z\":\"3554.6\"},{\"X\":\"466590.6394\",\"Y\":\"4114397.584\",\"Z\":\"3396.9161\"},{\"X\":\"467100.8497\",\"Y\":\"4114269.286\",\"Z\":\"3365.1374\"},{\"X\":\"463127.1153\",\"Y\":\"4112759.348\",\"Z\":\"3486.3465\"},{\"X\":\"463211.3259\",\"Y\":\"4112766.639\",\"Z\":\"3500.3087\"},{\"X\":\"465020.2105\",\"Y\":\"4113269.397\",\"Z\":\"3587.5\"},{\"X\":\"466488.5931\",\"Y\":\"4113799.155\",\"Z\":\"3496.4766\"},{\"X\":\"464970.6339\",\"Y\":\"4113386.047\",\"Z\":\"3595.2\"},{\"X\":\"465073.6177\",\"Y\":\"4112875.375\",\"Z\":\"3588.9921\"},{\"X\":\"465998.5236\",\"Y\":\"4113539.137\",\"Z\":\"3665.9\"},{\"X\":\"464251.0799\",\"Y\":\"4112838.951\",\"Z\":\"3528\"},{\"X\":\"464898.0245\",\"Y\":\"4113607.935\",\"Z\":\"3626.7858\"},{\"X\":\"464180.6071\",\"Y\":\"4112891.302\",\"Z\":\"3528\"},{\"X\":\"466728.9235\",\"Y\":\"4113877.257\",\"Z\":\"3521.0909\"},{\"X\":\"464740.5117\",\"Y\":\"4112838.763\",\"Z\":\"3553.2\"},{\"X\":\"463096.6172\",\"Y\":\"4112179.871\",\"Z\":\"3483.9\"},{\"X\":\"462886.8111\",\"Y\":\"4111854.604\",\"Z\":\"3472.6317\"},{\"X\":\"465780.2882\",\"Y\":\"4113322.501\",\"Z\":\"3763.9\"},{\"X\":\"463966.2828\",\"Y\":\"4112643.325\",\"Z\":\"3509.1\"},{\"X\":\"465595.243\",\"Y\":\"4113496.088\",\"Z\":\"3696\"},{\"X\":\"464261.9054\",\"Y\":\"4112508.854\",\"Z\":\"3515.0071\"},{\"X\":\"465164.2684\",\"Y\":\"4113151.189\",\"Z\":\"3638.6\"},{\"X\":\"465212.5401\",\"Y\":\"4113825.92\",\"Z\":\"3617.2256\"},{\"X\":\"467108.1631\",\"Y\":\"4114607.584\",\"Z\":\"3403.1338\"},{\"X\":\"467005.5246\",\"Y\":\"4114639.551\",\"Z\":\"3420.9\"},{\"X\":\"463877.6502\",\"Y\":\"4112864.694\",\"Z\":\"3510.5\"},{\"X\":\"467019.882\",\"Y\":\"4114345.45\",\"Z\":\"3360.9658\"},{\"X\":\"463831.9742\",\"Y\":\"4112578.228\",\"Z\":\"3500.7\"},{\"X\":\"463167.1183\",\"Y\":\"4112702.644\",\"Z\":\"3495.3909\"},{\"X\":\"463878.3804\",\"Y\":\"4112692.651\",\"Z\":\"3505.6\"},{\"X\":\"466783.1564\",\"Y\":\"4114014.987\",\"Z\":\"3511.6601\"},{\"X\":\"465391.1364\",\"Y\":\"4113102.012\",\"Z\":\"3692.5\"},{\"X\":\"465070.3011\",\"Y\":\"4113261.097\",\"Z\":\"3605\"},{\"X\":\"465822.4334\",\"Y\":\"4113583.36\",\"Z\":\"3702.3\"},{\"X\":\"466235.6322\",\"Y\":\"4114331.85\",\"Z\":\"3460.8174\"},{\"X\":\"466783.4068\",\"Y\":\"4114186.783\",\"Z\":\"3449.0509\"},{\"X\":\"466104.7858\",\"Y\":\"4113541.451\",\"Z\":\"3607.8\"},{\"X\":\"464973.5021\",\"Y\":\"4113332.41\",\"Z\":\"3584\"},{\"X\":\"464666.9965\",\"Y\":\"4113119.056\",\"Z\":\"3558.1\"},{\"X\":\"462690.2566\",\"Y\":\"4112550.366\",\"Z\":\"3447.8219\"},{\"X\":\"467157.7545\",\"Y\":\"4114695.228\",\"Z\":\"3441.9\"},{\"X\":\"464530.343\",\"Y\":\"4113428.902\",\"Z\":\"3599.1251\"},{\"X\":\"463614.2146\",\"Y\":\"4113024.48\",\"Z\":\"3509.8\"},{\"X\":\"462818.0806\",\"Y\":\"4112013.852\",\"Z\":\"3464.3\"},{\"X\":\"464697.0898\",\"Y\":\"4113375.231\",\"Z\":\"3617.6\"},{\"X\":\"465869.1367\",\"Y\":\"4113427.985\",\"Z\":\"3712.1\"},{\"X\":\"463563.4839\",\"Y\":\"4112383.945\",\"Z\":\"3488.1\"},{\"X\":\"466378.6452\",\"Y\":\"4113650.029\",\"Z\":\"3549\"},{\"X\":\"464447.4913\",\"Y\":\"4113213.568\",\"Z\":\"3563\"},{\"X\":\"464727.0006\",\"Y\":\"4112933.674\",\"Z\":\"3552.5\"},{\"X\":\"463162.2941\",\"Y\":\"4112287.137\",\"Z\":\"3488.1\"},{\"X\":\"465562.5516\",\"Y\":\"4113329.296\",\"Z\":\"3730.3\"},{\"X\":\"463160.6055\",\"Y\":\"4112614.668\",\"Z\":\"3497.2\"},{\"X\":\"462828.8445\",\"Y\":\"4112328.174\",\"Z\":\"3449.5293\"},{\"X\":\"465975.1293\",\"Y\":\"4113597.778\",\"Z\":\"3634.4\"},{\"X\":\"463826.0256\",\"Y\":\"4112692.273\",\"Z\":\"3502.8\"},{\"X\":\"464277.2251\",\"Y\":\"4112990.693\",\"Z\":\"3537.1\"},{\"X\":\"463407.3555\",\"Y\":\"4112666.882\",\"Z\":\"3502.1\"},{\"X\":\"465575.7699\",\"Y\":\"4113950.154\",\"Z\":\"3688.2786\"},{\"X\":\"464708.422\",\"Y\":\"4113021.314\",\"Z\":\"3551.8\"},{\"X\":\"466895.7855\",\"Y\":\"4114626.022\",\"Z\":\"3414.6\"},{\"X\":\"466327.6021\",\"Y\":\"4113557.297\",\"Z\":\"3568.6\"},{\"X\":\"463459.7924\",\"Y\":\"4112386.454\",\"Z\":\"3491.6\"},{\"X\":\"465161.0595\",\"Y\":\"4113628.567\",\"Z\":\"3608.7133\"},{\"X\":\"466040.9769\",\"Y\":\"4114006.594\",\"Z\":\"3548.937\"},{\"X\":\"466031.659\",\"Y\":\"4113673.224\",\"Z\":\"3615.5\"},{\"X\":\"466980.468\",\"Y\":\"4114191.725\",\"Z\":\"3410.7445\"},{\"X\":\"464049.7888\",\"Y\":\"4112705.05\",\"Z\":\"3514.7\"},{\"X\":\"464320.1241\",\"Y\":\"4112704.204\",\"Z\":\"3522.4\"},{\"X\":\"466939.275\",\"Y\":\"4114156.545\",\"Z\":\"3441.1679\"},{\"X\":\"465704.3946\",\"Y\":\"4113267.854\",\"Z\":\"3780\"},{\"X\":\"466324.6017\",\"Y\":\"4113506.476\",\"Z\":\"3584.7\"},{\"X\":\"463241.1385\",\"Y\":\"4112397.643\",\"Z\":\"3493\"},{\"X\":\"462829.9141\",\"Y\":\"4112256.443\",\"Z\":\"3448.7119\"},{\"X\":\"463133.3552\",\"Y\":\"4112387.574\",\"Z\":\"3491.6\"},{\"X\":\"467293.3246\",\"Y\":\"4113935.783\",\"Z\":\"3479.1233\"},{\"X\":\"462947.0898\",\"Y\":\"4112130.9\",\"Z\":\"3481.8\"},{\"X\":\"463642.7877\",\"Y\":\"4112156.654\",\"Z\":\"3483.2544\"},{\"X\":\"465660.5019\",\"Y\":\"4113333.969\",\"Z\":\"3750.6\"},{\"X\":\"463979.0785\",\"Y\":\"4113157.191\",\"Z\":\"3529.4\"},{\"X\":\"464676.9111\",\"Y\":\"4113221.075\",\"Z\":\"3578.4\"},{\"X\":\"464793.0257\",\"Y\":\"4113615.426\",\"Z\":\"3668.6272\"},{\"X\":\"463536.1428\",\"Y\":\"4112938.61\",\"Z\":\"3509.8\"},{\"X\":\"465316.0972\",\"Y\":\"4113159.402\",\"Z\":\"3679.2\"},{\"X\":\"463552.7297\",\"Y\":\"4112886.463\",\"Z\":\"3507.7\"},{\"X\":\"465386.0918\",\"Y\":\"4113463.927\",\"Z\":\"3649.1\"},{\"X\":\"463538.2477\",\"Y\":\"4112092.961\",\"Z\":\"3476.3368\"},{\"X\":\"463421.7425\",\"Y\":\"4112250.532\",\"Z\":\"3486.7\"},{\"X\":\"466714.8972\",\"Y\":\"4113724.111\",\"Z\":\"3570.7\"},{\"X\":\"463453.3364\",\"Y\":\"4112826.346\",\"Z\":\"3507\"},{\"X\":\"463183.7581\",\"Y\":\"4112051.964\",\"Z\":\"3479.092\"},{\"X\":\"465463.7466\",\"Y\":\"4113262.041\",\"Z\":\"3719.1\"},{\"X\":\"464363.029\",\"Y\":\"4113398.503\",\"Z\":\"3578.9417\"},{\"X\":\"464167.1414\",\"Y\":\"4112627.084\",\"Z\":\"3516.8\"},{\"X\":\"464218.9825\",\"Y\":\"4113230.562\",\"Z\":\"3551.1\"},{\"X\":\"466964.3116\",\"Y\":\"4113792.183\",\"Z\":\"3586.8\"},{\"X\":\"466111.6172\",\"Y\":\"4113830.88\",\"Z\":\"3544.6842\"},{\"X\":\"465262.4077\",\"Y\":\"4113265.706\",\"Z\":\"3662.4\"},{\"X\":\"465082.3174\",\"Y\":\"4113489.304\",\"Z\":\"3594.8122\"},{\"X\":\"465627.488\",\"Y\":\"4113457.422\",\"Z\":\"3706.5\"},{\"X\":\"464129.7183\",\"Y\":\"4112522.387\",\"Z\":\"3510.5\"},{\"X\":\"462900.673\",\"Y\":\"4112224.735\",\"Z\":\"3463.6\"},{\"X\":\"463423.1897\",\"Y\":\"4112785.905\",\"Z\":\"3505.6\"},{\"X\":\"465191.7079\",\"Y\":\"4113338.52\",\"Z\":\"3630.9\"},{\"X\":\"465482.5892\",\"Y\":\"4113467.291\",\"Z\":\"3665.9\"},{\"X\":\"464726.8166\",\"Y\":\"4113185.133\",\"Z\":\"3575.6\"},{\"X\":\"465340.8871\",\"Y\":\"4113112.82\",\"Z\":\"3682.7\"},{\"X\":\"464919.4056\",\"Y\":\"4113432.838\",\"Z\":\"3621.1\"},{\"X\":\"466076.4817\",\"Y\":\"4113583.693\",\"Z\":\"3623.2\"},{\"X\":\"466084.8258\",\"Y\":\"4113780.361\",\"Z\":\"3569.0444\"},{\"X\":\"465196.1334\",\"Y\":\"4113585.645\",\"Z\":\"3611.2447\"},{\"X\":\"462806.3453\",\"Y\":\"4111954.131\",\"Z\":\"3466.4\"},{\"X\":\"463581.65\",\"Y\":\"4112482.319\",\"Z\":\"3491.6\"},{\"X\":\"464791.228\",\"Y\":\"4113411.766\",\"Z\":\"3641.4\"},{\"X\":\"465663.3064\",\"Y\":\"4113233.474\",\"Z\":\"3774.4\"},{\"X\":\"463372.207\",\"Y\":\"4112041.775\",\"Z\":\"3478.7833\"},{\"X\":\"466277.2922\",\"Y\":\"4113528.911\",\"Z\":\"3577\"},{\"X\":\"465512.2133\",\"Y\":\"4113338.729\",\"Z\":\"3714.2\"},{\"X\":\"463684.8473\",\"Y\":\"4112473.484\",\"Z\":\"3490.2\"},{\"X\":\"466482.4611\",\"Y\":\"4114395.977\",\"Z\":\"3409.1311\"},{\"X\":\"465673.7123\",\"Y\":\"4113184.435\",\"Z\":\"3765.3\"},{\"X\":\"466683.9677\",\"Y\":\"4114111.721\",\"Z\":\"3433.0262\"},{\"X\":\"465584.4985\",\"Y\":\"4113428.531\",\"Z\":\"3694.6\"},{\"X\":\"464886.2667\",\"Y\":\"4113195.325\",\"Z\":\"3569.3\"},{\"X\":\"465192.1277\",\"Y\":\"4113388.95\",\"Z\":\"3625.3\"},{\"X\":\"463585.3282\",\"Y\":\"4112314.495\",\"Z\":\"3483.6417\"},{\"X\":\"465857.9964\",\"Y\":\"4113725.828\",\"Z\":\"3604.628\"},{\"X\":\"466706.2867\",\"Y\":\"4113773.85\",\"Z\":\"3568.6\"},{\"X\":\"466101.8903\",\"Y\":\"4113939.892\",\"Z\":\"3522.8468\"},{\"X\":\"463707.2626\",\"Y\":\"4112677.18\",\"Z\":\"3497.9\"},{\"X\":\"462813.7967\",\"Y\":\"4112064.215\",\"Z\":\"3455.2\"},{\"X\":\"464743.1563\",\"Y\":\"4113394.851\",\"Z\":\"3630.2\"},{\"X\":\"466321.6553\",\"Y\":\"4114233.893\",\"Z\":\"3449.0988\"},{\"X\":\"464611.9455\",\"Y\":\"4113389.8\",\"Z\":\"3598.3605\"},{\"X\":\"464274.328\",\"Y\":\"4112791.091\",\"Z\":\"3525.9\"},{\"X\":\"466730.6421\",\"Y\":\"4114155.606\",\"Z\":\"3441.7369\"},{\"X\":\"463026.2572\",\"Y\":\"4112610.354\",\"Z\":\"3474.5795\"},{\"X\":\"464769.8474\",\"Y\":\"4113153.733\",\"Z\":\"3566.5\"},{\"X\":\"466490.7082\",\"Y\":\"4114206.753\",\"Z\":\"3470.9274\"},{\"X\":\"463864.6073\",\"Y\":\"4112532.685\",\"Z\":\"3501.4\"},{\"X\":\"462941.9739\",\"Y\":\"4112070.763\",\"Z\":\"3480.4\"},{\"X\":\"464314.3291\",\"Y\":\"4112756.373\",\"Z\":\"3524.5\"},{\"X\":\"466545.0175\",\"Y\":\"4114480.313\",\"Z\":\"3390.9815\"},{\"X\":\"467328.2101\",\"Y\":\"4113930.621\",\"Z\":\"3473.4\"},{\"X\":\"463572.1847\",\"Y\":\"4112540.22\",\"Z\":\"3494.4\"},{\"X\":\"463650.9431\",\"Y\":\"4112235.539\",\"Z\":\"3484.301\"},{\"X\":\"465280.5064\",\"Y\":\"4113821.785\",\"Z\":\"3626.6761\"},{\"X\":\"465182.2399\",\"Y\":\"4113440.887\",\"Z\":\"3614.8\"},{\"X\":\"464130.5328\",\"Y\":\"4112383.604\",\"Z\":\"3503.8087\"},{\"X\":\"465316.0167\",\"Y\":\"4113580.289\",\"Z\":\"3631.1772\"},{\"X\":\"467304.228\",\"Y\":\"4114054.996\",\"Z\":\"3421.1805\"},{\"X\":\"462987.1953\",\"Y\":\"4112048.618\",\"Z\":\"3479\"},{\"X\":\"465932.092\",\"Y\":\"4114102.707\",\"Z\":\"3599.0109\"},{\"X\":\"462851.3507\",\"Y\":\"4112369.113\",\"Z\":\"3450.7093\"},{\"X\":\"464373.1875\",\"Y\":\"4113147.651\",\"Z\":\"3552.5\"},{\"X\":\"463982.9119\",\"Y\":\"4112430.556\",\"Z\":\"3503.8201\"},{\"X\":\"465568.386\",\"Y\":\"4113128.912\",\"Z\":\"3733.1\"},{\"X\":\"463788.987\",\"Y\":\"4113077.967\",\"Z\":\"3515.4\"},{\"X\":\"463526.7466\",\"Y\":\"4112752.202\",\"Z\":\"3503.5\"},{\"X\":\"464774.897\",\"Y\":\"4113204.341\",\"Z\":\"3579.1\"},{\"X\":\"465100.6775\",\"Y\":\"4113015.136\",\"Z\":\"3614.8\"},{\"X\":\"463442.171\",\"Y\":\"4112940.174\",\"Z\":\"3510.8627\"},{\"X\":\"464996.9547\",\"Y\":\"4112857.835\",\"Z\":\"3580.5\"},{\"X\":\"462867.8125\",\"Y\":\"4112021.823\",\"Z\":\"3477.6\"},{\"X\":\"466913.8904\",\"Y\":\"4113792.064\",\"Z\":\"3603.6\"},{\"X\":\"462846.8074\",\"Y\":\"4111944.334\",\"Z\":\"3475.6747\"},{\"X\":\"463344.0778\",\"Y\":\"4112474.74\",\"Z\":\"3495.1\"},{\"X\":\"465522.2289\",\"Y\":\"4113190.103\",\"Z\":\"3735.2\"},{\"X\":\"465979.8029\",\"Y\":\"4113470.624\",\"Z\":\"3680.6\"},{\"X\":\"464671.2346\",\"Y\":\"4112701.932\",\"Z\":\"3546.5012\"},{\"X\":\"464719.5455\",\"Y\":\"4113135.211\",\"Z\":\"3563\"},{\"X\":\"462722.2288\",\"Y\":\"4112506.603\",\"Z\":\"3445.5213\"},{\"X\":\"465944.6139\",\"Y\":\"4113639.152\",\"Z\":\"3614.8\"},{\"X\":\"464686.9209\",\"Y\":\"4112793.431\",\"Z\":\"3549\"},{\"X\":\"465138.9962\",\"Y\":\"4113415.637\",\"Z\":\"3609.9\"},{\"X\":\"462994.8678\",\"Y\":\"4112255.375\",\"Z\":\"3486\"},{\"X\":\"465326.5418\",\"Y\":\"4113413.513\",\"Z\":\"3651.2\"},{\"X\":\"464946.4508\",\"Y\":\"4113013.692\",\"Z\":\"3579.1\"},{\"X\":\"465232.4337\",\"Y\":\"4113641.378\",\"Z\":\"3617.0501\"},{\"X\":\"464437.7017\",\"Y\":\"4112896.589\",\"Z\":\"3535\"},{\"X\":\"466427.2074\",\"Y\":\"4114285.636\",\"Z\":\"3434.9641\"},{\"X\":\"465428.2038\",\"Y\":\"4113199.693\",\"Z\":\"3712.8\"},{\"X\":\"463749.4279\",\"Y\":\"4112199.265\",\"Z\":\"3488.5016\"},{\"X\":\"465896.5812\",\"Y\":\"4113336.071\",\"Z\":\"3696.7\"},{\"X\":\"465671.2899\",\"Y\":\"4113794.872\",\"Z\":\"3662.456\"},{\"X\":\"463690.7485\",\"Y\":\"4112841.031\",\"Z\":\"3503.5\"},{\"X\":\"464316.2802\",\"Y\":\"4112541.305\",\"Z\":\"3519.2632\"},{\"X\":\"464405.6747\",\"Y\":\"4112781.731\",\"Z\":\"3528.7\"},{\"X\":\"464663.7377\",\"Y\":\"4112892.915\",\"Z\":\"3546.9\"},{\"X\":\"464204.1358\",\"Y\":\"4113304.271\",\"Z\":\"3556.2092\"},{\"X\":\"462891.2861\",\"Y\":\"4112066.01\",\"Z\":\"3478.3\"},{\"X\":\"465137.6662\",\"Y\":\"4113108.294\",\"Z\":\"3630.9\"},{\"X\":\"464345.6218\",\"Y\":\"4113299.673\",\"Z\":\"3565.8\"},{\"X\":\"462968.0727\",\"Y\":\"4112299.752\",\"Z\":\"3476.9\"},{\"X\":\"463030.9469\",\"Y\":\"4111861.301\",\"Z\":\"3473.0149\"},{\"X\":\"465472.6814\",\"Y\":\"4113898.959\",\"Z\":\"3666.6504\"},{\"X\":\"467060.0787\",\"Y\":\"4114294.401\",\"Z\":\"3364.9666\"},{\"X\":\"463998.6445\",\"Y\":\"4112873.291\",\"Z\":\"3516.8\"},{\"X\":\"464262.2247\",\"Y\":\"4113196.316\",\"Z\":\"3551.1\"},{\"X\":\"467087.3982\",\"Y\":\"4114392.394\",\"Z\":\"3352.9708\"},{\"X\":\"463056.2903\",\"Y\":\"4112655.727\",\"Z\":\"3478.2513\"},{\"X\":\"466147.4318\",\"Y\":\"4113657.001\",\"Z\":\"3596.6\"},{\"X\":\"464612.2039\",\"Y\":\"4112690.43\",\"Z\":\"3541.3\"},{\"X\":\"463843.2525\",\"Y\":\"4112932.599\",\"Z\":\"3511.9\"},{\"X\":\"463737.7498\",\"Y\":\"4112627.357\",\"Z\":\"3497.2\"},{\"X\":\"464754.2685\",\"Y\":\"4112995.928\",\"Z\":\"3554.6\"},{\"X\":\"463750.6436\",\"Y\":\"4112287.18\",\"Z\":\"3490.6276\"},{\"X\":\"464274.1437\",\"Y\":\"4113090.267\",\"Z\":\"3541.3\"},{\"X\":\"463375.2971\",\"Y\":\"4112716.54\",\"Z\":\"3503.5\"},{\"X\":\"466583.3834\",\"Y\":\"4113904.618\",\"Z\":\"3473.4283\"},{\"X\":\"463293.55\",\"Y\":\"4112476.01\",\"Z\":\"3495.1\"},{\"X\":\"462660.1807\",\"Y\":\"4112503.429\",\"Z\":\"3445.574\"},{\"X\":\"466471.3361\",\"Y\":\"4113604.106\",\"Z\":\"3587.5\"},{\"X\":\"467075.8758\",\"Y\":\"4114206\",\"Z\":\"3383.4992\"},{\"X\":\"462980.5518\",\"Y\":\"4112169.669\",\"Z\":\"3483.2\"},{\"X\":\"466676.7431\",\"Y\":\"4114507.283\",\"Z\":\"3386.6589\"},{\"X\":\"463615.9585\",\"Y\":\"4112687.961\",\"Z\":\"3498.6\"},{\"X\":\"463650.93\",\"Y\":\"4112313.696\",\"Z\":\"3485.0838\"},{\"X\":\"464411.7842\",\"Y\":\"4112838.341\",\"Z\":\"3531.5\"},{\"X\":\"466581.2172\",\"Y\":\"4114316.332\",\"Z\":\"3407.2192\"},{\"X\":\"465049.2291\",\"Y\":\"4113460.909\",\"Z\":\"3590.3\"},{\"X\":\"463338.9297\",\"Y\":\"4112666.46\",\"Z\":\"3502.1\"},{\"X\":\"465713.1092\",\"Y\":\"4113217.523\",\"Z\":\"3774.4\"},{\"X\":\"464123.8708\",\"Y\":\"4112460.992\",\"Z\":\"3508.279\"},{\"X\":\"463759.5364\",\"Y\":\"4112674.209\",\"Z\":\"3499.3\"},{\"X\":\"465310.0757\",\"Y\":\"4112989.352\",\"Z\":\"3659.031\"},{\"X\":\"463962.3211\",\"Y\":\"4112564.832\",\"Z\":\"3506.3\"},{\"X\":\"466111.2587\",\"Y\":\"4113620.954\",\"Z\":\"3615.5\"},{\"X\":\"463942.4719\",\"Y\":\"4112689.411\",\"Z\":\"3509.1\"},{\"X\":\"465056.4918\",\"Y\":\"4113167.075\",\"Z\":\"3607.1\"},{\"X\":\"463927.1994\",\"Y\":\"4112601.282\",\"Z\":\"3505.6\"},{\"X\":\"466584.9978\",\"Y\":\"4113806.263\",\"Z\":\"3509.0238\"},{\"X\":\"466627.1583\",\"Y\":\"4113958.635\",\"Z\":\"3463.1143\"},{\"X\":\"464472.3338\",\"Y\":\"4112643.702\",\"Z\":\"3530.1\"},{\"X\":\"464625.8775\",\"Y\":\"4112809.573\",\"Z\":\"3543.4\"},{\"X\":\"464903.6698\",\"Y\":\"4112812.797\",\"Z\":\"3569.2403\"},{\"X\":\"465932.2374\",\"Y\":\"4113832.432\",\"Z\":\"3580.6232\"},{\"X\":\"466322.5136\",\"Y\":\"4114324.276\",\"Z\":\"3433.0771\"},{\"X\":\"465979.1312\",\"Y\":\"4113683.481\",\"Z\":\"3594.7214\"},{\"X\":\"466209.4787\",\"Y\":\"4114285.88\",\"Z\":\"3489.142\"},{\"X\":\"465803.4026\",\"Y\":\"4113777.255\",\"Z\":\"3615.3047\"},{\"X\":\"466416.3291\",\"Y\":\"4113888.253\",\"Z\":\"3548.2619\"},{\"X\":\"463483.7794\",\"Y\":\"4112120.777\",\"Z\":\"3478.026\"},{\"X\":\"463863.6304\",\"Y\":\"4113129.322\",\"Z\":\"3521\"},{\"X\":\"462852.4303\",\"Y\":\"4112211.537\",\"Z\":\"3436.3\"},{\"X\":\"463282.0114\",\"Y\":\"4112427.322\",\"Z\":\"3493.7\"},{\"X\":\"464545.4319\",\"Y\":\"4113343.875\",\"Z\":\"3587.5\"},{\"X\":\"466866.9094\",\"Y\":\"4114514.029\",\"Z\":\"3383.2201\"},{\"X\":\"463902.6977\",\"Y\":\"4112912.533\",\"Z\":\"3513.3\"},{\"X\":\"465062.5002\",\"Y\":\"4113312.624\",\"Z\":\"3595.2\"},{\"X\":\"467024.9571\",\"Y\":\"4114442.834\",\"Z\":\"3363.3278\"},{\"X\":\"464214.7576\",\"Y\":\"4112583.393\",\"Z\":\"3514.7\"},{\"X\":\"463081.8699\",\"Y\":\"4112447.32\",\"Z\":\"3489.5\"},{\"X\":\"463524.2828\",\"Y\":\"4112561.274\",\"Z\":\"3496.5\"},{\"X\":\"464024.3156\",\"Y\":\"4112830.234\",\"Z\":\"3516.8\"},{\"X\":\"465373.0385\",\"Y\":\"4113055.387\",\"Z\":\"3683.4\"},{\"X\":\"465390.4884\",\"Y\":\"4113783.771\",\"Z\":\"3637.6711\"},{\"X\":\"465778.6425\",\"Y\":\"4113843.876\",\"Z\":\"3650.9804\"},{\"X\":\"466238.758\",\"Y\":\"4113881.771\",\"Z\":\"3540.8433\"},{\"X\":\"464831.0272\",\"Y\":\"4112980.747\",\"Z\":\"3562.3\"},{\"X\":\"465221.9596\",\"Y\":\"4113297.31\",\"Z\":\"3645.6\"},{\"X\":\"466605.6568\",\"Y\":\"4113669.092\",\"Z\":\"3547.6\"},{\"X\":\"467153.9679\",\"Y\":\"4114563.054\",\"Z\":\"3381.0749\"},{\"X\":\"467310.9381\",\"Y\":\"4114221.219\",\"Z\":\"3360.9633\"},{\"X\":\"464318.4904\",\"Y\":\"4112591.345\",\"Z\":\"3519.6\"},{\"X\":\"463783.3299\",\"Y\":\"4112856.09\",\"Z\":\"3506.3\"},{\"X\":\"466919.8451\",\"Y\":\"4113959.542\",\"Z\":\"3551.2896\"},{\"X\":\"465370.2367\",\"Y\":\"4113362.619\",\"Z\":\"3673.6\"},{\"X\":\"465065.3619\",\"Y\":\"4113073.761\",\"Z\":\"3610.6\"},{\"X\":\"466507.6601\",\"Y\":\"4114169.048\",\"Z\":\"3483.3108\"},{\"X\":\"465137.7709\",\"Y\":\"4112911.837\",\"Z\":\"3609.2\"},{\"X\":\"466511.636\",\"Y\":\"4113633.87\",\"Z\":\"3568.6\"},{\"X\":\"464936.4694\",\"Y\":\"4113560.224\",\"Z\":\"3614.9341\"},{\"X\":\"465087.0532\",\"Y\":\"4113208.24\",\"Z\":\"3614.1\"},{\"X\":\"463913.0571\",\"Y\":\"4112545.879\",\"Z\":\"3503.5\"},{\"X\":\"464572.172\",\"Y\":\"4113186.677\",\"Z\":\"3564.4\"},{\"X\":\"463043.4445\",\"Y\":\"4112051.888\",\"Z\":\"3479.3516\"},{\"X\":\"464639.1468\",\"Y\":\"4113258.134\",\"Z\":\"3583.3\"},{\"X\":\"464051.7831\",\"Y\":\"4112429.172\",\"Z\":\"3505.2745\"},{\"X\":\"463237.99\",\"Y\":\"4112833.682\",\"Z\":\"3499.2276\"},{\"X\":\"463757.7486\",\"Y\":\"4112989.832\",\"Z\":\"3510.5\"},{\"X\":\"465564.724\",\"Y\":\"4113882.469\",\"Z\":\"3679.4559\"},{\"X\":\"467005.8626\",\"Y\":\"4114040.41\",\"Z\":\"3481.1747\"},{\"X\":\"466984.5265\",\"Y\":\"4114095.763\",\"Z\":\"3461.1497\"},{\"X\":\"462649.8886\",\"Y\":\"4112326.757\",\"Z\":\"3441.348\"},{\"X\":\"465895.7154\",\"Y\":\"4113670.775\",\"Z\":\"3624.2543\"},{\"X\":\"463766.9633\",\"Y\":\"4112415.749\",\"Z\":\"3493.7\"},{\"X\":\"466973.1929\",\"Y\":\"4114303.145\",\"Z\":\"3373.1719\"},{\"X\":\"465236.7743\",\"Y\":\"4113416.516\",\"Z\":\"3630.9\"},{\"X\":\"463745.2293\",\"Y\":\"4113052.504\",\"Z\":\"3512.6\"},{\"X\":\"464201.244\",\"Y\":\"4112843.331\",\"Z\":\"3526.6\"},{\"X\":\"466713.0257\",\"Y\":\"4114454.655\",\"Z\":\"3378.3903\"},{\"X\":\"463227.271\",\"Y\":\"4112182.874\",\"Z\":\"3484.6\"},{\"X\":\"465994.7108\",\"Y\":\"4114052.115\",\"Z\":\"3565.1581\"},{\"X\":\"465474.1393\",\"Y\":\"4113160.989\",\"Z\":\"3718.4\"},{\"X\":\"466303.3228\",\"Y\":\"4113755.022\",\"Z\":\"3553.4699\"},{\"X\":\"466924.4391\",\"Y\":\"4113879.903\",\"Z\":\"3581.1806\"},{\"X\":\"464591.0976\",\"Y\":\"4112746.724\",\"Z\":\"3540.6\"},{\"X\":\"464717.2264\",\"Y\":\"4112728.374\",\"Z\":\"3551.1\"},{\"X\":\"462969.3825\",\"Y\":\"4112540.525\",\"Z\":\"3462.1006\"},{\"X\":\"465782.9675\",\"Y\":\"4114057.247\",\"Z\":\"3644.9947\"},{\"X\":\"463503.4105\",\"Y\":\"4112606.781\",\"Z\":\"3498.6\"},{\"X\":\"463259.9473\",\"Y\":\"4112629.161\",\"Z\":\"3501.4\"},{\"X\":\"465964.1633\",\"Y\":\"4113396.298\",\"Z\":\"3675\"},{\"X\":\"466870.0749\",\"Y\":\"4114299.044\",\"Z\":\"3382.6925\"},{\"X\":\"465632.3995\",\"Y\":\"4113967.497\",\"Z\":\"3690.6137\"},{\"X\":\"462768.6378\",\"Y\":\"4112464.99\",\"Z\":\"3445.9168\"},{\"X\":\"464379.4312\",\"Y\":\"4112986.146\",\"Z\":\"3542\"},{\"X\":\"463206.1881\",\"Y\":\"4112126.063\",\"Z\":\"3482.5\"},{\"X\":\"465775.3697\",\"Y\":\"4113725.987\",\"Z\":\"3632.5273\"},{\"X\":\"466875.1778\",\"Y\":\"4113938.455\",\"Z\":\"3576.2925\"},{\"X\":\"463913.1003\",\"Y\":\"4113008.629\",\"Z\":\"3518.2\"},{\"X\":\"463740.9098\",\"Y\":\"4112921.765\",\"Z\":\"3507\"},{\"X\":\"466377.3428\",\"Y\":\"4113549.119\",\"Z\":\"3587.5\"},{\"X\":\"464127.3286\",\"Y\":\"4113025.98\",\"Z\":\"3530.1\"},{\"X\":\"464545.1114\",\"Y\":\"4112657.159\",\"Z\":\"3535.105\"},{\"X\":\"462882.9067\",\"Y\":\"4112411.279\",\"Z\":\"3452.4958\"},{\"X\":\"465136.3465\",\"Y\":\"4113466.13\",\"Z\":\"3602.9\"},{\"X\":\"463839.1661\",\"Y\":\"4113076.568\",\"Z\":\"3517.5\"},{\"X\":\"464185.3012\",\"Y\":\"4112676.267\",\"Z\":\"3518.9\"},{\"X\":\"463791.7153\",\"Y\":\"4112634.54\",\"Z\":\"3500\"},{\"X\":\"465114.5586\",\"Y\":\"4113063.394\",\"Z\":\"3622.5\"},{\"X\":\"462559.8793\",\"Y\":\"4112386.355\",\"Z\":\"3442.2764\"},{\"X\":\"464195.2181\",\"Y\":\"4113276.485\",\"Z\":\"3553.2\"},{\"X\":\"466804.3127\",\"Y\":\"4114238.951\",\"Z\":\"3420.8351\"},{\"X\":\"466526.4533\",\"Y\":\"4113782.559\",\"Z\":\"3502.8\"},{\"X\":\"465088.8026\",\"Y\":\"4113630.261\",\"Z\":\"3601.1732\"},{\"X\":\"463277.9806\",\"Y\":\"4112530.655\",\"Z\":\"3497.9\"},{\"X\":\"464517.4337\",\"Y\":\"4112794.812\",\"Z\":\"3535\"},{\"X\":\"464308.0402\",\"Y\":\"4112934.202\",\"Z\":\"3535.7\"},{\"X\":\"465640.2315\",\"Y\":\"4113741.975\",\"Z\":\"3694.4079\"},{\"X\":\"464734.8695\",\"Y\":\"4113287.856\",\"Z\":\"3603.6\"},{\"X\":\"466540.4655\",\"Y\":\"4114360.629\",\"Z\":\"3407.274\"},{\"X\":\"465969.5412\",\"Y\":\"4113345.399\",\"Z\":\"3663.8\"},{\"X\":\"463303.7497\",\"Y\":\"4112765.351\",\"Z\":\"3505.6\"},{\"X\":\"462878.4043\",\"Y\":\"4112614.45\",\"Z\":\"3450.8346\"},{\"X\":\"463265.3041\",\"Y\":\"4112729.133\",\"Z\":\"3504.9\"},{\"X\":\"464224.295\",\"Y\":\"4112790.603\",\"Z\":\"3524.5\"},{\"X\":\"465312.1082\",\"Y\":\"4113255.808\",\"Z\":\"3679.2\"},{\"X\":\"463010.2198\",\"Y\":\"4111899.782\",\"Z\":\"3474.4239\"},{\"X\":\"464194.9096\",\"Y\":\"4113060.052\",\"Z\":\"3535\"},{\"X\":\"466173.9538\",\"Y\":\"4113457.617\",\"Z\":\"3581.9\"},{\"X\":\"465977.1784\",\"Y\":\"4114156.034\",\"Z\":\"3577.0925\"},{\"X\":\"465356.2587\",\"Y\":\"4113007.371\",\"Z\":\"3671.5\"},{\"X\":\"464121.9301\",\"Y\":\"4113136.188\",\"Z\":\"3537.1\"},{\"X\":\"465518.6172\",\"Y\":\"4113137.493\",\"Z\":\"3724.7\"},{\"X\":\"464028.8219\",\"Y\":\"4113110.648\",\"Z\":\"3529.4\"},{\"X\":\"462779.8501\",\"Y\":\"4112290.849\",\"Z\":\"3446.1278\"},{\"X\":\"465781.3028\",\"Y\":\"4113372.873\",\"Z\":\"3745\"},{\"X\":\"463252.2245\",\"Y\":\"4112233.167\",\"Z\":\"3486.7\"},{\"X\":\"463033.9206\",\"Y\":\"4112380.979\",\"Z\":\"3483.2\"},{\"X\":\"465822.5476\",\"Y\":\"4113403.44\",\"Z\":\"3731.7\"},{\"X\":\"463040.5364\",\"Y\":\"4112285.494\",\"Z\":\"3487.4\"},{\"X\":\"466770.7435\",\"Y\":\"4113805.32\",\"Z\":\"3578.4\"},{\"X\":\"467174.3621\",\"Y\":\"4114105.091\",\"Z\":\"3407.0151\"},{\"X\":\"463376.9337\",\"Y\":\"4112829.021\",\"Z\":\"3507\"},{\"X\":\"466392.5118\",\"Y\":\"4113975.965\",\"Z\":\"3577.0246\"},{\"X\":\"465872.1371\",\"Y\":\"4113575.736\",\"Z\":\"3668.7\"},{\"X\":\"463115.0929\",\"Y\":\"4112340.681\",\"Z\":\"3489.5\"},{\"X\":\"466600.445\",\"Y\":\"4114200.099\",\"Z\":\"3441.0628\"},{\"X\":\"465814.2491\",\"Y\":\"4113231.397\",\"Z\":\"3760.4\"},{\"X\":\"464704.2061\",\"Y\":\"4113570.703\",\"Z\":\"3646.7733\"},{\"X\":\"466048.3996\",\"Y\":\"4113625.86\",\"Z\":\"3638.6\"},{\"X\":\"464334.7764\",\"Y\":\"4112641.794\",\"Z\":\"3521.7\"},{\"X\":\"466334.0465\",\"Y\":\"4114137.892\",\"Z\":\"3487.0901\"},{\"X\":\"462775.5524\",\"Y\":\"4112098.42\",\"Z\":\"3445.4\"},{\"X\":\"464877.9317\",\"Y\":\"4113404.542\",\"Z\":\"3633\"},{\"X\":\"465415.7633\",\"Y\":\"4113150.396\",\"Z\":\"3702.3\"},{\"X\":\"465033.9002\",\"Y\":\"4112974.192\",\"Z\":\"3597.3\"},{\"X\":\"463938.782\",\"Y\":\"4113187.846\",\"Z\":\"3528.7\"},{\"X\":\"466478.8723\",\"Y\":\"4113553.633\",\"Z\":\"3613.4\"},{\"X\":\"464421.8676\",\"Y\":\"4113162.16\",\"Z\":\"3557.4\"},{\"X\":\"462906.1047\",\"Y\":\"4112463.547\",\"Z\":\"3455.0469\"},{\"X\":\"466364.1926\",\"Y\":\"4114192.221\",\"Z\":\"3472.4047\"},{\"X\":\"464563.8119\",\"Y\":\"4112704.384\",\"Z\":\"3537.8\"},{\"X\":\"464312.3114\",\"Y\":\"4113201.97\",\"Z\":\"3553.2\"},{\"X\":\"465242.3149\",\"Y\":\"4112959.476\",\"Z\":\"3639.3\"},{\"X\":\"464042.7399\",\"Y\":\"4112546.105\",\"Z\":\"3509.8\"},{\"X\":\"466179.4828\",\"Y\":\"4114047.584\",\"Z\":\"3496.8241\"},{\"X\":\"464982.3808\",\"Y\":\"4113118.183\",\"Z\":\"3591\"},{\"X\":\"464515.5425\",\"Y\":\"4113377.82\",\"Z\":\"3588.8948\"},{\"X\":\"464937.4877\",\"Y\":\"4113208.895\",\"Z\":\"3574.2\"},{\"X\":\"464017.7608\",\"Y\":\"4113003.761\",\"Z\":\"3522.4\"},{\"X\":\"467194.9716\",\"Y\":\"4114311.424\",\"Z\":\"3349.131\"},{\"X\":\"464741.2599\",\"Y\":\"4113532.314\",\"Z\":\"3648.8827\"},{\"X\":\"466177.3692\",\"Y\":\"4113615.895\",\"Z\":\"3574.9\"},{\"X\":\"465265.7856\",\"Y\":\"4113322.933\",\"Z\":\"3654.7\"},{\"X\":\"463392.4703\",\"Y\":\"4112614.806\",\"Z\":\"3500\"},{\"X\":\"466401.8636\",\"Y\":\"4114399.268\",\"Z\":\"3416.7368\"},{\"X\":\"466883.2622\",\"Y\":\"4113867.107\",\"Z\":\"3601.4134\"},{\"X\":\"464324.9441\",\"Y\":\"4113092.138\",\"Z\":\"3545.5\"},{\"X\":\"464877.1256\",\"Y\":\"4113354.147\",\"Z\":\"3618.3\"},{\"X\":\"463217.8455\",\"Y\":\"4112345.664\",\"Z\":\"3490.9\"},{\"X\":\"464223.5168\",\"Y\":\"4112460.112\",\"Z\":\"3512.3991\"},{\"X\":\"467004.308\",\"Y\":\"4114538.606\",\"Z\":\"3379.2046\"},{\"X\":\"465351.0068\",\"Y\":\"4113889.635\",\"Z\":\"3640.6088\"},{\"X\":\"464421.8561\",\"Y\":\"4113360.917\",\"Z\":\"3577.2585\"},{\"X\":\"467153.9455\",\"Y\":\"4114634.4\",\"Z\":\"3413.1092\"},{\"X\":\"465611.3878\",\"Y\":\"4113605.192\",\"Z\":\"3676.8194\"},{\"X\":\"466105.658\",\"Y\":\"4114097.893\",\"Z\":\"3525.1757\"},{\"X\":\"466431.7827\",\"Y\":\"4113572.003\",\"Z\":\"3593.8\"},{\"X\":\"464536.7285\",\"Y\":\"4112748.081\",\"Z\":\"3536.4\"},{\"X\":\"465146.8411\",\"Y\":\"4113363.588\",\"Z\":\"3615.5\"},{\"X\":\"462873.3746\",\"Y\":\"4112268.809\",\"Z\":\"3455.2\"},{\"X\":\"465567.2629\",\"Y\":\"4113785.189\",\"Z\":\"3674.9129\"},{\"X\":\"463865.9026\",\"Y\":\"4112415.279\",\"Z\":\"3497.2\"},{\"X\":\"465466.8492\",\"Y\":\"4113365.05\",\"Z\":\"3695.3\"},{\"X\":\"462965.7292\",\"Y\":\"4111937.775\",\"Z\":\"3475.4004\"},{\"X\":\"464969.0373\",\"Y\":\"4113439.912\",\"Z\":\"3602.2\"},{\"X\":\"463131.1159\",\"Y\":\"4112092.1\",\"Z\":\"3481.1\"},{\"X\":\"466943.8242\",\"Y\":\"4114480.064\",\"Z\":\"3371.0502\"},{\"X\":\"466821.6613\",\"Y\":\"4114153.961\",\"Z\":\"3470.7192\"},{\"X\":\"466937.7258\",\"Y\":\"4114564.708\",\"Z\":\"3391.0624\"},{\"X\":\"466210.4459\",\"Y\":\"4114092.531\",\"Z\":\"3479.0774\"},{\"X\":\"464777.4783\",\"Y\":\"4112804.474\",\"Z\":\"3557.4\"},{\"X\":\"463885.7309\",\"Y\":\"4112959.895\",\"Z\":\"3514.7\"},{\"X\":\"464083.8802\",\"Y\":\"4112664.776\",\"Z\":\"3515.4\"},{\"X\":\"463027.5991\",\"Y\":\"4112152.103\",\"Z\":\"3482.5\"},{\"X\":\"463999.203\",\"Y\":\"4113212.174\",\"Z\":\"3534.3\"},{\"X\":\"467126.5891\",\"Y\":\"4114064.918\",\"Z\":\"3427.2901\"},{\"X\":\"463037.9546\",\"Y\":\"4111929.988\",\"Z\":\"3475.4952\"},{\"X\":\"466575.9918\",\"Y\":\"4113798.292\",\"Z\":\"3510.5\"},{\"X\":\"465610.6383\",\"Y\":\"4113313.289\",\"Z\":\"3747.8\"},{\"X\":\"465798.4018\",\"Y\":\"4113510.203\",\"Z\":\"3724\"},{\"X\":\"462992.4733\",\"Y\":\"4112108.426\",\"Z\":\"3481.1\"},{\"X\":\"464847.4233\",\"Y\":\"4113576.189\",\"Z\":\"3651.2296\"},{\"X\":\"467168.2634\",\"Y\":\"4113978.18\",\"Z\":\"3461.5993\"},{\"X\":\"467111.1286\",\"Y\":\"4114484.656\",\"Z\":\"3361.1632\"},{\"X\":\"464053.9568\",\"Y\":\"4112615.527\",\"Z\":\"3512.6\"},{\"X\":\"465265.8328\",\"Y\":\"4113146.551\",\"Z\":\"3667.3\"},{\"X\":\"466817.2707\",\"Y\":\"4114351.895\",\"Z\":\"3380.7107\"},{\"X\":\"463464.8228\",\"Y\":\"4112279.824\",\"Z\":\"3486.7\"},{\"X\":\"463188.7054\",\"Y\":\"4112658.234\",\"Z\":\"3499.3\"},{\"X\":\"464030.1993\",\"Y\":\"4112919.408\",\"Z\":\"3520.3\"},{\"X\":\"464056.1667\",\"Y\":\"4113220.436\",\"Z\":\"3538.5\"},{\"X\":\"463625.3585\",\"Y\":\"4112274.112\",\"Z\":\"3483.308\"},{\"X\":\"465923.1407\",\"Y\":\"4113950.835\",\"Z\":\"3586.793\"},{\"X\":\"466686.0536\",\"Y\":\"4114400.234\",\"Z\":\"3387.3357\"},{\"X\":\"463512.3592\",\"Y\":\"4112358.93\",\"Z\":\"3488.8\"},{\"X\":\"467035.5392\",\"Y\":\"4114491.357\",\"Z\":\"3367.0593\"},{\"X\":\"466474.6602\",\"Y\":\"4114000.596\",\"Z\":\"3537.2788\"},{\"X\":\"463691.6842\",\"Y\":\"4112329.082\",\"Z\":\"3487.521\"},{\"X\":\"465347.1332\",\"Y\":\"4113726.652\",\"Z\":\"3630.7722\"},{\"X\":\"465240.7418\",\"Y\":\"4113759.705\",\"Z\":\"3616.2198\"},{\"X\":\"464728.3906\",\"Y\":\"4113480.255\",\"Z\":\"3638.7572\"},{\"X\":\"463392.2924\",\"Y\":\"4112491.724\",\"Z\":\"3495.8\"},{\"X\":\"464156.2554\",\"Y\":\"4112957.379\",\"Z\":\"3529.4\"},{\"X\":\"466744.9554\",\"Y\":\"4113969.02\",\"Z\":\"3501.3278\"},{\"X\":\"466870.5972\",\"Y\":\"4114116.254\",\"Z\":\"3481.1646\"},{\"X\":\"463909.0266\",\"Y\":\"4112362.342\",\"Z\":\"3498.5958\"},{\"X\":\"466010.5298\",\"Y\":\"4113376.443\",\"Z\":\"3647\"},{\"X\":\"464626.5151\",\"Y\":\"4112954.173\",\"Z\":\"3544.8\"},{\"X\":\"463976.8997\",\"Y\":\"4112356.006\",\"Z\":\"3502.0814\"},{\"X\":\"464242.6672\",\"Y\":\"4112684.611\",\"Z\":\"3519.6\"},{\"X\":\"465412.9522\",\"Y\":\"4113298.294\",\"Z\":\"3698.1\"},{\"X\":\"466631.6256\",\"Y\":\"4114038.016\",\"Z\":\"3451.0156\"},{\"X\":\"467075.5769\",\"Y\":\"4114100.537\",\"Z\":\"3431.084\"},{\"X\":\"464246.0947\",\"Y\":\"4113284.317\",\"Z\":\"3558.1\"},{\"X\":\"464549.3847\",\"Y\":\"4113138.323\",\"Z\":\"3557.4\"},{\"X\":\"465112.6097\",\"Y\":\"4113545.401\",\"Z\":\"3600.7412\"},{\"X\":\"465847.9485\",\"Y\":\"4113833.733\",\"Z\":\"3619.7348\"},{\"X\":\"467078.098\",\"Y\":\"4113862.496\",\"Z\":\"3531.5\"},{\"X\":\"464415.294\",\"Y\":\"4112728.734\",\"Z\":\"3527.3\"},{\"X\":\"467235.3044\",\"Y\":\"4114358.79\",\"Z\":\"3340.8206\"},{\"X\":\"465883.0305\",\"Y\":\"4114154.457\",\"Z\":\"3589.0474\"},{\"X\":\"464409.086\",\"Y\":\"4112944.318\",\"Z\":\"3537.8\"},{\"X\":\"466256.1665\",\"Y\":\"4113796.183\",\"Z\":\"3558.7115\"},{\"X\":\"464494.3961\",\"Y\":\"4113014.277\",\"Z\":\"3546.2\"},{\"X\":\"462819.8017\",\"Y\":\"4112552.608\",\"Z\":\"3449.5359\"},{\"X\":\"464072.7089\",\"Y\":\"4112811.793\",\"Z\":\"3519.6\"},{\"X\":\"463721.1335\",\"Y\":\"4112783.866\",\"Z\":\"3502.1\"},{\"X\":\"466362.4846\",\"Y\":\"4114040.027\",\"Z\":\"3546.2976\"},{\"X\":\"465890.3307\",\"Y\":\"4113892.98\",\"Z\":\"3611.0336\"},{\"X\":\"464821.0626\",\"Y\":\"4112774.987\",\"Z\":\"3560.9\"},{\"X\":\"465476.8128\",\"Y\":\"4113416.775\",\"Z\":\"3680.6\"},{\"X\":\"467169.5519\",\"Y\":\"4114198.444\",\"Z\":\"3377.0347\"},{\"X\":\"462849.8449\",\"Y\":\"4112585.337\",\"Z\":\"3450.3072\"},{\"X\":\"464561.0924\",\"Y\":\"4113485.024\",\"Z\":\"3614.2344\"},{\"X\":\"465669.333\",\"Y\":\"4113926.184\",\"Z\":\"3703.0619\"},{\"X\":\"464496.5396\",\"Y\":\"4113223.797\",\"Z\":\"3566.5\"},{\"X\":\"464358.2451\",\"Y\":\"4112937.63\",\"Z\":\"3537.8\"},{\"X\":\"465279.5608\",\"Y\":\"4113217.272\",\"Z\":\"3674.3\"},{\"X\":\"463349.3849\",\"Y\":\"4112786.229\",\"Z\":\"3505.6\"},{\"X\":\"463846.2598\",\"Y\":\"4112470.346\",\"Z\":\"3499.3\"},{\"X\":\"465435.4288\",\"Y\":\"4113448.475\",\"Z\":\"3661.7\"},{\"X\":\"463925.0407\",\"Y\":\"4112846.461\",\"Z\":\"3511.9\"},{\"X\":\"464378.0215\",\"Y\":\"4112687.594\",\"Z\":\"3524.5\"},{\"X\":\"465897.9057\",\"Y\":\"4113619.477\",\"Z\":\"3637.9\"},{\"X\":\"464955.2122\",\"Y\":\"4113161.065\",\"Z\":\"3583.3\"},{\"X\":\"463299.233\",\"Y\":\"4112045.839\",\"Z\":\"3479.7886\"},{\"X\":\"466199.0587\",\"Y\":\"4113677.253\",\"Z\":\"3576.3\"},{\"X\":\"467099.8515\",\"Y\":\"4114439.615\",\"Z\":\"3359.1628\"},{\"X\":\"467279.9893\",\"Y\":\"4113915.9\",\"Z\":\"3493\"},{\"X\":\"466886.7076\",\"Y\":\"4114179.351\",\"Z\":\"3441.073\"},{\"X\":\"463337.1319\",\"Y\":\"4112885.277\",\"Z\":\"3506.9734\"},{\"X\":\"466215.7155\",\"Y\":\"4113727.355\",\"Z\":\"3580.5\"},{\"X\":\"466193.6337\",\"Y\":\"4113739.706\",\"Z\":\"3589.2199\"},{\"X\":\"466458.5481\",\"Y\":\"4113653.517\",\"Z\":\"3560.9\"},{\"X\":\"462972.3012\",\"Y\":\"4112459.237\",\"Z\":\"3463.0432\"},{\"X\":\"465137.1362\",\"Y\":\"4112962.56\",\"Z\":\"3616.9\"},{\"X\":\"463341.5087\",\"Y\":\"4112605.453\",\"Z\":\"3499.3\"},{\"X\":\"464214.4127\",\"Y\":\"4113174.028\",\"Z\":\"3546.2\"},{\"X\":\"465529.9699\",\"Y\":\"4113488.123\",\"Z\":\"3675\"},{\"X\":\"463991.8786\",\"Y\":\"4112524.147\",\"Z\":\"3507\"},{\"X\":\"463065.4458\",\"Y\":\"4112118.031\",\"Z\":\"3481.1\"},{\"X\":\"466698.9548\",\"Y\":\"4113847.537\",\"Z\":\"3531.2066\"},{\"X\":\"463519.9106\",\"Y\":\"4112654.886\",\"Z\":\"3500\"},{\"X\":\"465218.2154\",\"Y\":\"4113239.894\",\"Z\":\"3654\"},{\"X\":\"464848.5842\",\"Y\":\"4112882.348\",\"Z\":\"3563.7\"},{\"X\":\"466709.0578\",\"Y\":\"4114034.073\",\"Z\":\"3459.3369\"},{\"X\":\"465713.2807\",\"Y\":\"4113963.915\",\"Z\":\"3719.1756\"},{\"X\":\"463252.5115\",\"Y\":\"4112136.892\",\"Z\":\"3483.0267\"},{\"X\":\"467137.2488\",\"Y\":\"4114161.877\",\"Z\":\"3391.3306\"},{\"X\":\"463939.0877\",\"Y\":\"4112492.754\",\"Z\":\"3503.5\"},{\"X\":\"463766.5435\",\"Y\":\"4112533.759\",\"Z\":\"3495.8\"},{\"X\":\"465167.1216\",\"Y\":\"4113544.476\",\"Z\":\"3606.9515\"},{\"X\":\"466796.8729\",\"Y\":\"4114290.762\",\"Z\":\"3394.7693\"},{\"X\":\"462879.0644\",\"Y\":\"4112169.21\",\"Z\":\"3462.2\"},{\"X\":\"467346.3662\",\"Y\":\"4114005.166\",\"Z\":\"3434.5175\"},{\"X\":\"466323.9577\",\"Y\":\"4113881.089\",\"Z\":\"3544.6051\"},{\"X\":\"464841.5229\",\"Y\":\"4112823.819\",\"Z\":\"3563\"},{\"X\":\"466274.76\",\"Y\":\"4114290.001\",\"Z\":\"3455.2551\"},{\"X\":\"463321.4273\",\"Y\":\"4112715.036\",\"Z\":\"3503.5\"},{\"X\":\"462545.5389\",\"Y\":\"4112470.232\",\"Z\":\"3445.1126\"},{\"X\":\"466372.7436\",\"Y\":\"4113599.584\",\"Z\":\"3562.3\"},{\"X\":\"466906.1674\",\"Y\":\"4114266.963\",\"Z\":\"3390.9043\"},{\"X\":\"466679.3817\",\"Y\":\"4113908.756\",\"Z\":\"3489.0636\"},{\"X\":\"465214.263\",\"Y\":\"4113147.424\",\"Z\":\"3653.3\"},{\"X\":\"464510.4688\",\"Y\":\"4112966.404\",\"Z\":\"3542\"},{\"X\":\"467127.5828\",\"Y\":\"4114236.042\",\"Z\":\"3369.2162\"},{\"X\":\"465681.2649\",\"Y\":\"4113524.293\",\"Z\":\"3693.2\"},{\"X\":\"466912.7858\",\"Y\":\"4114348.934\",\"Z\":\"3370.8565\"},{\"X\":\"464799.0221\",\"Y\":\"4112852.234\",\"Z\":\"3558.8\"},{\"X\":\"465705.3264\",\"Y\":\"4113614.218\",\"Z\":\"3703\"},{\"X\":\"466025.2516\",\"Y\":\"4114101.783\",\"Z\":\"3566.7714\"},{\"X\":\"465192.0885\",\"Y\":\"4113745.936\",\"Z\":\"3612.2843\"},{\"X\":\"466786.7305\",\"Y\":\"4113718.738\",\"Z\":\"3591\"},{\"X\":\"463667.2298\",\"Y\":\"4112944.922\",\"Z\":\"3507\"},{\"X\":\"465820.4092\",\"Y\":\"4114039.242\",\"Z\":\"3647.3682\"},{\"X\":\"464053.5454\",\"Y\":\"4112480.112\",\"Z\":\"3507.4385\"},{\"X\":\"466235.4524\",\"Y\":\"4113557.946\",\"Z\":\"3555.3\"},{\"X\":\"466863.8384\",\"Y\":\"4113788.668\",\"Z\":\"3613.4\"},{\"X\":\"467095.6641\",\"Y\":\"4113950.753\",\"Z\":\"3475.0073\"},{\"X\":\"466726.4271\",\"Y\":\"4114075.296\",\"Z\":\"3459.1679\"},{\"X\":\"465737.4008\",\"Y\":\"4113899.032\",\"Z\":\"3684.5114\"},{\"X\":\"465364.5108\",\"Y\":\"4113311.304\",\"Z\":\"3682\"},{\"X\":\"463456.2561\",\"Y\":\"4112627.615\",\"Z\":\"3500\"},{\"X\":\"463987.7554\",\"Y\":\"4113048.101\",\"Z\":\"3523.1\"},{\"X\":\"463600.3563\",\"Y\":\"4112865.701\",\"Z\":\"3504.9\"},{\"X\":\"464143.0566\",\"Y\":\"4112574.494\",\"Z\":\"3514\"},{\"X\":\"463621.7504\",\"Y\":\"4112514.782\",\"Z\":\"3491.6\"},{\"X\":\"465270.2223\",\"Y\":\"4113490.43\",\"Z\":\"3624.6\"},{\"X\":\"463413.407\",\"Y\":\"4112302.347\",\"Z\":\"3488.8\"},{\"X\":\"467207.7524\",\"Y\":\"4114156.293\",\"Z\":\"3387.044\"},{\"X\":\"467053.3886\",\"Y\":\"4114678.428\",\"Z\":\"3439.1\"},{\"X\":\"465825.5271\",\"Y\":\"4113344.716\",\"Z\":\"3735.9\"},{\"X\":\"463173.291\",\"Y\":\"4112197.058\",\"Z\":\"3484.6\"},{\"X\":\"463227.9632\",\"Y\":\"4112562.065\",\"Z\":\"3499.3\"},{\"X\":\"465683.4027\",\"Y\":\"4113378.434\",\"Z\":\"3733.8\"},{\"X\":\"465366.1239\",\"Y\":\"4113159.924\",\"Z\":\"3692.5\"},{\"X\":\"465938.3126\",\"Y\":\"4113563.242\",\"Z\":\"3662.4\"},{\"X\":\"464244.3643\",\"Y\":\"4113044.886\",\"Z\":\"3537.1\"},{\"X\":\"463663.3776\",\"Y\":\"4112415.169\",\"Z\":\"3488.1\"},{\"X\":\"463951.5837\",\"Y\":\"4112890.28\",\"Z\":\"3514.7\"},{\"X\":\"462983.0824\",\"Y\":\"4112375.58\",\"Z\":\"3472\"},{\"X\":\"466479.4447\",\"Y\":\"4114314.52\",\"Z\":\"3424.9275\"},{\"X\":\"463554.9585\",\"Y\":\"4112612.903\",\"Z\":\"3497.2\"},{\"X\":\"463882.0584\",\"Y\":\"4112800.022\",\"Z\":\"3508.4\"},{\"X\":\"466016.5283\",\"Y\":\"4114213.985\",\"Z\":\"3544.9742\"},{\"X\":\"466282.3222\",\"Y\":\"4113942.517\",\"Z\":\"3527.1063\"},{\"X\":\"463431.1282\",\"Y\":\"4112914.318\",\"Z\":\"3509.8\"},{\"X\":\"466664.7867\",\"Y\":\"4113814.955\",\"Z\":\"3535.4549\"},{\"X\":\"463791.4916\",\"Y\":\"4112913.578\",\"Z\":\"3509.1\"},{\"X\":\"464164.2784\",\"Y\":\"4112734.182\",\"Z\":\"3520.3\"},{\"X\":\"465718.341\",\"Y\":\"4113562.894\",\"Z\":\"3698.8\"},{\"X\":\"464640.5958\",\"Y\":\"4113312.456\",\"Z\":\"3595.9\"},{\"X\":\"466391.959\",\"Y\":\"4114335.481\",\"Z\":\"3426.4437\"},{\"X\":\"463159.5464\",\"Y\":\"4112517.632\",\"Z\":\"3497.2\"},{\"X\":\"462927.8914\",\"Y\":\"4112180.026\",\"Z\":\"3474.1\"},{\"X\":\"466166.6886\",\"Y\":\"4113715.469\",\"Z\":\"3599.4\"},{\"X\":\"466007.49\",\"Y\":\"4113941.311\",\"Z\":\"3556.4974\"},{\"X\":\"466379.8566\",\"Y\":\"4113837.942\",\"Z\":\"3532.142\"},{\"X\":\"463584.9344\",\"Y\":\"4112235.127\",\"Z\":\"3481.4334\"},{\"X\":\"467251.5142\",\"Y\":\"4113977.941\",\"Z\":\"3470.7839\"},{\"X\":\"466157.0632\",\"Y\":\"4113875.133\",\"Z\":\"3528.4563\"},{\"X\":\"466969.0203\",\"Y\":\"4113842.543\",\"Z\":\"3568.6\"},{\"X\":\"465757.2168\",\"Y\":\"4113276.828\",\"Z\":\"3780\"},{\"X\":\"465520.3145\",\"Y\":\"4113240.221\",\"Z\":\"3738.7\"},{\"X\":\"466140.5172\",\"Y\":\"4113580.122\",\"Z\":\"3587.5\"},{\"X\":\"466914.0079\",\"Y\":\"4114427.087\",\"Z\":\"3366.0937\"},{\"X\":\"466184.8073\",\"Y\":\"4113555.562\",\"Z\":\"3565.8\"},{\"X\":\"463787.254\",\"Y\":\"4112242.967\",\"Z\":\"3491.6494\"},{\"X\":\"463896.2806\",\"Y\":\"4112466.887\",\"Z\":\"3501.4\"},{\"X\":\"467007.946\",\"Y\":\"4113942.261\",\"Z\":\"3521.1249\"},{\"X\":\"465904.4146\",\"Y\":\"4113275.628\",\"Z\":\"3706.5\"},{\"X\":\"466191.5567\",\"Y\":\"4113933.517\",\"Z\":\"3506.5379\"},{\"X\":\"465667.3801\",\"Y\":\"4113689.872\",\"Z\":\"3702.336\"},{\"X\":\"464445.1547\",\"Y\":\"4113319.411\",\"Z\":\"3574.2\"},{\"X\":\"464357.4162\",\"Y\":\"4112841.491\",\"Z\":\"3530.1\"},{\"X\":\"464494.4907\",\"Y\":\"4113275.503\",\"Z\":\"3572.1\"},{\"X\":\"463126.2883\",\"Y\":\"4112555.862\",\"Z\":\"3493.7\"},{\"X\":\"463364.7599\",\"Y\":\"4112337.722\",\"Z\":\"3490.2\"},{\"X\":\"464799.5849\",\"Y\":\"4113020.014\",\"Z\":\"3558.8\"},{\"X\":\"466876.5722\",\"Y\":\"4114468.678\",\"Z\":\"3375.1561\"},{\"X\":\"465152.4106\",\"Y\":\"4113010.397\",\"Z\":\"3626\"},{\"X\":\"464443.6079\",\"Y\":\"4113268.89\",\"Z\":\"3567.2\"},{\"X\":\"462894.7234\",\"Y\":\"4112546.58\",\"Z\":\"3455.6732\"},{\"X\":\"463849.1463\",\"Y\":\"4112998.792\",\"Z\":\"3514.7\"},{\"X\":\"463783.9705\",\"Y\":\"4112462.962\",\"Z\":\"3495.8\"},{\"X\":\"462779.9478\",\"Y\":\"4112595.679\",\"Z\":\"3449.5425\"},{\"X\":\"464285.6842\",\"Y\":\"4112876.554\",\"Z\":\"3530.8\"},{\"X\":\"463536.5881\",\"Y\":\"4112837.699\",\"Z\":\"3506.3\"},{\"X\":\"465100.3059\",\"Y\":\"4113382.37\",\"Z\":\"3600.8\"},{\"X\":\"463078.662\",\"Y\":\"4112525.712\",\"Z\":\"3484.6\"},{\"X\":\"466977.8765\",\"Y\":\"4113911.878\",\"Z\":\"3545.4537\"},{\"X\":\"463816.8746\",\"Y\":\"4112516.467\",\"Z\":\"3498.6\"},{\"X\":\"464455.9405\",\"Y\":\"4113422.717\",\"Z\":\"3594.9588\"},{\"X\":\"465117.6818\",\"Y\":\"4113668.987\",\"Z\":\"3604.8656\"},{\"X\":\"464374.9677\",\"Y\":\"4113091.872\",\"Z\":\"3549\"},{\"X\":\"463505.4804\",\"Y\":\"4112411.976\",\"Z\":\"3490.9\"},{\"X\":\"464354.1043\",\"Y\":\"4113333.142\",\"Z\":\"3569.5913\"},{\"X\":\"464822.0677\",\"Y\":\"4113226.035\",\"Z\":\"3580.5\"},{\"X\":\"466953.5016\",\"Y\":\"4114638.495\",\"Z\":\"3421.0265\"},{\"X\":\"464646.172\",\"Y\":\"4112760.772\",\"Z\":\"3544.8\"},{\"X\":\"465458.2714\",\"Y\":\"4113540.209\",\"Z\":\"3662.4\"},{\"X\":\"466505.049\",\"Y\":\"4113734.965\",\"Z\":\"3522.4\"},{\"X\":\"466919.087\",\"Y\":\"4113849.4\",\"Z\":\"3590.3\"},{\"X\":\"463498.8077\",\"Y\":\"4112709.452\",\"Z\":\"3502.8\"},{\"X\":\"463138.8351\",\"Y\":\"4112151.207\",\"Z\":\"3482.5\"},{\"X\":\"466025.2472\",\"Y\":\"4113829.023\",\"Z\":\"3546.3043\"},{\"X\":\"465109.7159\",\"Y\":\"4113329.296\",\"Z\":\"3608.5\"},{\"X\":\"465672.7924\",\"Y\":\"4114017.825\",\"Z\":\"3673.164\"},{\"X\":\"463284.3488\",\"Y\":\"4112680.434\",\"Z\":\"3502.8\"},{\"X\":\"467304.9002\",\"Y\":\"4114125.75\",\"Z\":\"3391.1663\"},{\"X\":\"466799.2765\",\"Y\":\"4114388.724\",\"Z\":\"3376.78\"},{\"X\":\"466584.6666\",\"Y\":\"4114011.748\",\"Z\":\"3477.0087\"},{\"X\":\"464714.1745\",\"Y\":\"4112884.541\",\"Z\":\"3551.1\"},{\"X\":\"466054.6163\",\"Y\":\"4113401.19\",\"Z\":\"3633.7\"},{\"X\":\"467222.8033\",\"Y\":\"4113938.64\",\"Z\":\"3491.0386\"},{\"X\":\"466133.4032\",\"Y\":\"4113717.96\",\"Z\":\"3601.1883\"},{\"X\":\"463634.42\",\"Y\":\"4112465.695\",\"Z\":\"3488.8\"},{\"X\":\"466144.8053\",\"Y\":\"4113415.868\",\"Z\":\"3597.3\"},{\"X\":\"464779.4371\",\"Y\":\"4112952\",\"Z\":\"3557.4\"},{\"X\":\"465429.8229\",\"Y\":\"4113069.294\",\"Z\":\"3696\"},{\"X\":\"466049.5721\",\"Y\":\"4113340.738\",\"Z\":\"3637.9\"},{\"X\":\"463012.6026\",\"Y\":\"4111819.977\",\"Z\":\"3471.7788\"},{\"X\":\"463829.0323\",\"Y\":\"4112880.103\",\"Z\":\"3509.1\"},{\"X\":\"466880.1065\",\"Y\":\"4114005.935\",\"Z\":\"3540.8941\"},{\"X\":\"465037.797\",\"Y\":\"4113220.376\",\"Z\":\"3595.9\"},{\"X\":\"465523.6798\",\"Y\":\"4113842.383\",\"Z\":\"3664.6253\"},{\"X\":\"467156.106\",\"Y\":\"4114436.247\",\"Z\":\"3354.9942\"},{\"X\":\"464126.9588\",\"Y\":\"4113076.021\",\"Z\":\"3532.9\"},{\"X\":\"465655.5076\",\"Y\":\"4113603.536\",\"Z\":\"3688.3\"},{\"X\":\"463484.9559\",\"Y\":\"4112920.882\",\"Z\":\"3509.8\"},{\"X\":\"464496.7584\",\"Y\":\"4112703.09\",\"Z\":\"3532.9\"},{\"X\":\"466511.2436\",\"Y\":\"4114450.367\",\"Z\":\"3399.0698\"},{\"X\":\"463244.8035\",\"Y\":\"4112049.076\",\"Z\":\"3479.5782\"},{\"X\":\"462935.1346\",\"Y\":\"4112505.653\",\"Z\":\"3457.5124\"},{\"X\":\"465860.1543\",\"Y\":\"4113251.934\",\"Z\":\"3731\"},{\"X\":\"463662.8639\",\"Y\":\"4112773.809\",\"Z\":\"3501.4\"},{\"X\":\"466281.6644\",\"Y\":\"4113579.142\",\"Z\":\"3552.5\"},{\"X\":\"464461.3436\",\"Y\":\"4112845.518\",\"Z\":\"3532.9\"},{\"X\":\"466354.9418\",\"Y\":\"4114292.881\",\"Z\":\"3434.8735\"},{\"X\":\"463355.1172\",\"Y\":\"4112538.415\",\"Z\":\"3497.2\"},{\"X\":\"464828.634\",\"Y\":\"4113331.065\",\"Z\":\"3615.5\"},{\"X\":\"464546.9708\",\"Y\":\"4113230.653\",\"Z\":\"3569.3\"},{\"X\":\"465606.9843\",\"Y\":\"4113586.196\",\"Z\":\"3673.6\"},{\"X\":\"463713.4816\",\"Y\":\"4112963.992\",\"Z\":\"3508.4\"},{\"X\":\"465012.37\",\"Y\":\"4113074.729\",\"Z\":\"3597.3\"},{\"X\":\"463660.7595\",\"Y\":\"4112655.355\",\"Z\":\"3496.5\"},{\"X\":\"465137.3486\",\"Y\":\"4113583.632\",\"Z\":\"3605.1829\"},{\"X\":\"463723.6015\",\"Y\":\"4112727.365\",\"Z\":\"3500\"},{\"X\":\"464395.6603\",\"Y\":\"4113306.915\",\"Z\":\"3569.3\"},{\"X\":\"466691.0957\",\"Y\":\"4114191.913\",\"Z\":\"3417.3581\"},{\"X\":\"464362.139\",\"Y\":\"4112737.55\",\"Z\":\"3525.2\"},{\"X\":\"465239.9588\",\"Y\":\"4113103.763\",\"Z\":\"3657.5\"},{\"X\":\"464225.5264\",\"Y\":\"4112997.083\",\"Z\":\"3534.3\"},{\"X\":\"465615.0305\",\"Y\":\"4113827.221\",\"Z\":\"3680.9175\"},{\"X\":\"465029.2148\",\"Y\":\"4112924.372\",\"Z\":\"3588.9\"},{\"X\":\"463652.6322\",\"Y\":\"4112315.773\",\"Z\":\"3488.8\"},{\"X\":\"467104.1406\",\"Y\":\"4114340.287\",\"Z\":\"3352.9511\"},{\"X\":\"465032.0611\",\"Y\":\"4113698.503\",\"Z\":\"3607.208\"},{\"X\":\"463455.2203\",\"Y\":\"4112334.854\",\"Z\":\"3489.5\"},{\"X\":\"465335.0758\",\"Y\":\"4113464.118\",\"Z\":\"3640.7\"},{\"X\":\"466160.1975\",\"Y\":\"4114159.11\",\"Z\":\"3504.9783\"},{\"X\":\"464545.1687\",\"Y\":\"4113087.279\",\"Z\":\"3552.5\"},{\"X\":\"465853.9682\",\"Y\":\"4113957.377\",\"Z\":\"3617.0009\"},{\"X\":\"463452.6919\",\"Y\":\"4112574.917\",\"Z\":\"3498.6\"},{\"X\":\"464322.4155\",\"Y\":\"4113150.707\",\"Z\":\"3549\"},{\"X\":\"465363.6819\",\"Y\":\"4113259.54\",\"Z\":\"3691.8\"},{\"X\":\"466239.2271\",\"Y\":\"4113496.315\",\"Z\":\"3582.6\"},{\"X\":\"463558.9398\",\"Y\":\"4112436.203\",\"Z\":\"3490.2\"},{\"X\":\"464039.5808\",\"Y\":\"4113055.762\",\"Z\":\"3526.6\"},{\"X\":\"465365.477\",\"Y\":\"4113625.767\",\"Z\":\"3633.1956\"},{\"X\":\"463533.3134\",\"Y\":\"4112503.464\",\"Z\":\"3494.4\"},{\"X\":\"466522.0018\",\"Y\":\"4113579.879\",\"Z\":\"3586.8\"},{\"X\":\"463735.2513\",\"Y\":\"4112475.05\",\"Z\":\"3493\"},{\"X\":\"467231.5958\",\"Y\":\"4114434.906\",\"Z\":\"3349.8864\"},{\"X\":\"465779.8305\",\"Y\":\"4113556.681\",\"Z\":\"3717.7\"},{\"X\":\"465185.2385\",\"Y\":\"4113201.607\",\"Z\":\"3644.9\"},{\"X\":\"463234.8121\",\"Y\":\"4112503.964\",\"Z\":\"3497.2\"},{\"X\":\"464232.8559\",\"Y\":\"4112888.593\",\"Z\":\"3530.1\"},{\"X\":\"465427.684\",\"Y\":\"4113498.257\",\"Z\":\"3651.9\"},{\"X\":\"463227.7138\",\"Y\":\"4112453.548\",\"Z\":\"3495.1\"},{\"X\":\"464227.4618\",\"Y\":\"4113118.667\",\"Z\":\"3541.3\"},{\"X\":\"466419.8384\",\"Y\":\"4113620.907\",\"Z\":\"3573.5\"},{\"X\":\"463483.0918\",\"Y\":\"4112222.814\",\"Z\":\"3483.3822\"},{\"X\":\"463351.2554\",\"Y\":\"4112408.514\",\"Z\":\"3493\"},{\"X\":\"465863.6635\",\"Y\":\"4113478.576\",\"Z\":\"3728.2\"},{\"X\":\"464987.4245\",\"Y\":\"4113592.677\",\"Z\":\"3599.5982\"},{\"X\":\"462801.7095\",\"Y\":\"4112412.789\",\"Z\":\"3445.9893\"},{\"X\":\"464573.2272\",\"Y\":\"4112793.819\",\"Z\":\"3539.2\"},{\"X\":\"466349.3771\",\"Y\":\"4113690.575\",\"Z\":\"3523.1\"},{\"X\":\"466274.9316\",\"Y\":\"4113634.495\",\"Z\":\"3539.2\"},{\"X\":\"463936.5949\",\"Y\":\"4112950.522\",\"Z\":\"3516.1\"},{\"X\":\"467205.805\",\"Y\":\"4114402.765\",\"Z\":\"3346.8645\"},{\"X\":\"463625.4235\",\"Y\":\"4112204.503\",\"Z\":\"3482.4016\"},{\"X\":\"465892.2505\",\"Y\":\"4113772.633\",\"Z\":\"3586.4671\"},{\"X\":\"466823.98\",\"Y\":\"4114075.47\",\"Z\":\"3510.7271\"},{\"X\":\"463855.0131\",\"Y\":\"4112258.863\",\"Z\":\"3495.0196\"},{\"X\":\"465501.5798\",\"Y\":\"4113679.252\",\"Z\":\"3662.6745\"},{\"X\":\"463343.3616\",\"Y\":\"4112191.967\",\"Z\":\"3485.3\"},{\"X\":\"464080.7088\",\"Y\":\"4112922.885\",\"Z\":\"3523.8\"},{\"X\":\"464439.3712\",\"Y\":\"4112568.755\",\"Z\":\"3527.1202\"},{\"X\":\"465952.7374\",\"Y\":\"4113727.777\",\"Z\":\"3582.3451\"},{\"X\":\"466803.9697\",\"Y\":\"4113766.838\",\"Z\":\"3600.8\"},{\"X\":\"463292.0675\",\"Y\":\"4112124.203\",\"Z\":\"3482.4337\"},{\"X\":\"463326.5958\",\"Y\":\"4112837.168\",\"Z\":\"3506.3\"},{\"X\":\"463559.4845\",\"Y\":\"4112331.991\",\"Z\":\"3485.3\"},{\"X\":\"466497.7182\",\"Y\":\"4113954.213\",\"Z\":\"3519.0486\"},{\"X\":\"465476.8254\",\"Y\":\"4113213.697\",\"Z\":\"3726.1\"},{\"X\":\"463379.6638\",\"Y\":\"4112163.85\",\"Z\":\"3484.2721\"},{\"X\":\"463729.9057\",\"Y\":\"4112570.226\",\"Z\":\"3495.1\"},{\"X\":\"464492.8811\",\"Y\":\"4112897.422\",\"Z\":\"3537.1\"},{\"X\":\"464829.4063\",\"Y\":\"4113064.021\",\"Z\":\"3560.9\"},{\"X\":\"465556.8568\",\"Y\":\"4113627.622\",\"Z\":\"3666.5357\"},{\"X\":\"462780.2215\",\"Y\":\"4112210.84\",\"Z\":\"3444.9082\"},{\"X\":\"464591.7771\",\"Y\":\"4112908.432\",\"Z\":\"3541.3\"},{\"X\":\"463176.6588\",\"Y\":\"4111926.88\",\"Z\":\"3474.8288\"},{\"X\":\"463992.8965\",\"Y\":\"4112701.641\",\"Z\":\"3511.9\"},{\"X\":\"465847.7802\",\"Y\":\"4113526.571\",\"Z\":\"3701.6\"},{\"X\":\"465220.1763\",\"Y\":\"4113057.441\",\"Z\":\"3647.7\"},{\"X\":\"464824.936\",\"Y\":\"4112926.446\",\"Z\":\"3561.6\"},{\"X\":\"466434.3547\",\"Y\":\"4114353.418\",\"Z\":\"3421.0464\"},{\"X\":\"465724.8494\",\"Y\":\"4113629.565\",\"Z\":\"3708.7621\"},{\"X\":\"465235.9751\",\"Y\":\"4113363.884\",\"Z\":\"3639.3\"},{\"X\":\"465967.7575\",\"Y\":\"4114004.106\",\"Z\":\"3578.7466\"},{\"X\":\"466880.7488\",\"Y\":\"4114060.399\",\"Z\":\"3511.1314\"},{\"X\":\"465598.2244\",\"Y\":\"4113684.238\",\"Z\":\"3684.9034\"},{\"X\":\"465744.5084\",\"Y\":\"4113518.609\",\"Z\":\"3711.4\"},{\"X\":\"465014.1699\",\"Y\":\"4113411.041\",\"Z\":\"3586.1\"},{\"X\":\"464909.9862\",\"Y\":\"4113049.646\",\"Z\":\"3573.5\"},{\"X\":\"465822.392\",\"Y\":\"4113682.981\",\"Z\":\"3634.9575\"},{\"X\":\"466444.869\",\"Y\":\"4113786.795\",\"Z\":\"3501.1208\"},{\"X\":\"465910.3217\",\"Y\":\"4113398.744\",\"Z\":\"3690.4\"},{\"X\":\"465418.7637\",\"Y\":\"4113348.292\",\"Z\":\"3689\"},{\"X\":\"464413.9393\",\"Y\":\"4112643.993\",\"Z\":\"3526.6\"},{\"X\":\"464863.7048\",\"Y\":\"4113023.674\",\"Z\":\"3565.8\"},{\"X\":\"463317.2102\",\"Y\":\"4112369.861\",\"Z\":\"3491.6\"},{\"X\":\"463816.3072\",\"Y\":\"4112424.661\",\"Z\":\"3497.2\"},{\"X\":\"464055.4303\",\"Y\":\"4112876.205\",\"Z\":\"3521\"},{\"X\":\"464734.5616\",\"Y\":\"4112777.624\",\"Z\":\"3553.2\"},{\"X\":\"465700.0473\",\"Y\":\"4113734.259\",\"Z\":\"3662.877\"},{\"X\":\"467246.3107\",\"Y\":\"4114271.386\",\"Z\":\"3353.1876\"},{\"X\":\"464774.5452\",\"Y\":\"4113255.689\",\"Z\":\"3592.4\"},{\"X\":\"466024.4885\",\"Y\":\"4113581.886\",\"Z\":\"3649.8\"},{\"X\":\"464092.92\",\"Y\":\"4112572.007\",\"Z\":\"3512.6\"},{\"X\":\"463667.2294\",\"Y\":\"4112542.35\",\"Z\":\"3492.3\"},{\"X\":\"462941.2137\",\"Y\":\"4112344.727\",\"Z\":\"3464.3\"},{\"X\":\"463712.5346\",\"Y\":\"4112520.568\",\"Z\":\"3493\"},{\"X\":\"466266.8116\",\"Y\":\"4113737.468\",\"Z\":\"3567.2\"},{\"X\":\"463896.3744\",\"Y\":\"4113090.986\",\"Z\":\"3521\"},{\"X\":\"464135.4136\",\"Y\":\"4112686.461\",\"Z\":\"3518.2\"},{\"X\":\"466681.2449\",\"Y\":\"4114004.61\",\"Z\":\"3457.2456\"},{\"X\":\"464864.1003\",\"Y\":\"4113253.643\",\"Z\":\"3584.7\"},{\"X\":\"464324.2057\",\"Y\":\"4113363.196\",\"Z\":\"3571.2992\"},{\"X\":\"462934.8541\",\"Y\":\"4112414.332\",\"Z\":\"3456.8202\"},{\"X\":\"462957.0626\",\"Y\":\"4112221.689\",\"Z\":\"3481.1\"},{\"X\":\"465412.2569\",\"Y\":\"4113886.508\",\"Z\":\"3652.8945\"},{\"X\":\"463647.8437\",\"Y\":\"4112898.794\",\"Z\":\"3505.6\"},{\"X\":\"466362.06\",\"Y\":\"4113941.311\",\"Z\":\"3564.9218\"},{\"X\":\"465839.5752\",\"Y\":\"4114099.556\",\"Z\":\"3608.691\"},{\"X\":\"465103.4976\",\"Y\":\"4113746.868\",\"Z\":\"3604.6429\"},{\"X\":\"462828.0987\",\"Y\":\"4112142.145\",\"Z\":\"3451\"},{\"X\":\"465653.5888\",\"Y\":\"4113282.927\",\"Z\":\"3769.5\"},{\"X\":\"464616.6946\",\"Y\":\"4113059.987\",\"Z\":\"3549\"},{\"X\":\"465167.0244\",\"Y\":\"4113059.155\",\"Z\":\"3635.1\"},{\"X\":\"463802.4386\",\"Y\":\"4112768.968\",\"Z\":\"3504.2\"},{\"X\":\"466225.2902\",\"Y\":\"4113447.878\",\"Z\":\"3594.5\"},{\"X\":\"463078.4124\",\"Y\":\"4111979.316\",\"Z\":\"3476.5994\"},{\"X\":\"464385.1066\",\"Y\":\"4112886.938\",\"Z\":\"3533.6\"},{\"X\":\"464919.8613\",\"Y\":\"4113328.147\",\"Z\":\"3601.5\"},{\"X\":\"464176.2916\",\"Y\":\"4113006.145\",\"Z\":\"3532.2\"},{\"X\":\"463447.1282\",\"Y\":\"4112172.432\",\"Z\":\"3482.278\"},{\"X\":\"464780.7145\",\"Y\":\"4113481.501\",\"Z\":\"3654.8948\"},{\"X\":\"466869.6984\",\"Y\":\"4113838.944\",\"Z\":\"3606.4\"},{\"X\":\"463177.4199\",\"Y\":\"4112567.183\",\"Z\":\"3499.3\"},{\"X\":\"465396.4702\",\"Y\":\"4113842.285\",\"Z\":\"3646.5627\"},{\"X\":\"465270.9346\",\"Y\":\"4113056.559\",\"Z\":\"3660.3\"},{\"X\":\"464784.36\",\"Y\":\"4113361.992\",\"Z\":\"3627.4\"},{\"X\":\"462643.4323\",\"Y\":\"4112257.539\",\"Z\":\"3438.9144\"},{\"X\":\"466505.7429\",\"Y\":\"4114055.009\",\"Z\":\"3521.5012\"},{\"X\":\"465706.2178\",\"Y\":\"4114059.12\",\"Z\":\"3656.6661\"},{\"X\":\"466709.0013\",\"Y\":\"4114234.105\",\"Z\":\"3409.3433\"},{\"X\":\"462953.2541\",\"Y\":\"4112614.653\",\"Z\":\"3460.4261\"},{\"X\":\"466421.1746\",\"Y\":\"4114021\",\"Z\":\"3563.1094\"},{\"X\":\"465137.8277\",\"Y\":\"4113503.769\",\"Z\":\"3600.847\"},{\"X\":\"464932.6882\",\"Y\":\"4112825.923\",\"Z\":\"3573.5\"},{\"X\":\"463611.5177\",\"Y\":\"4112419.616\",\"Z\":\"3487.4\"},{\"X\":\"464998.1514\",\"Y\":\"4113543.994\",\"Z\":\"3595.1632\"},{\"X\":\"463123.442\",\"Y\":\"4112656.788\",\"Z\":\"3490.4534\"},{\"X\":\"466662.5632\",\"Y\":\"4113798.758\",\"Z\":\"3542\"},{\"X\":\"466007.6984\",\"Y\":\"4113428.512\",\"Z\":\"3663.1\"},{\"X\":\"462909.5875\",\"Y\":\"4112665.216\",\"Z\":\"3457.163\"},{\"X\":\"464777.2036\",\"Y\":\"4112750.106\",\"Z\":\"3556.7\"},{\"X\":\"465558.6055\",\"Y\":\"4113530.184\",\"Z\":\"3684.1\"},{\"X\":\"464542.7636\",\"Y\":\"4113036.685\",\"Z\":\"3547.6\"},{\"X\":\"463734.0536\",\"Y\":\"4112871.052\",\"Z\":\"3504.9\"},{\"X\":\"464887.4817\",\"Y\":\"4112848.102\",\"Z\":\"3567.9\"},{\"X\":\"464014.7493\",\"Y\":\"4112655.838\",\"Z\":\"3511.9\"},{\"X\":\"463045.9073\",\"Y\":\"4112482.517\",\"Z\":\"3479.7\"},{\"X\":\"463583.7507\",\"Y\":\"4112810.992\",\"Z\":\"3503.5\"},{\"X\":\"463082.3183\",\"Y\":\"4112395.843\",\"Z\":\"3491.6\"},{\"X\":\"465319.9768\",\"Y\":\"4113360.049\",\"Z\":\"3661.7\"},{\"X\":\"463093.6409\",\"Y\":\"4112284.506\",\"Z\":\"3487.4\"},{\"X\":\"466453.1959\",\"Y\":\"4113840.124\",\"Z\":\"3514.4223\"},{\"X\":\"466754.1388\",\"Y\":\"4113757.156\",\"Z\":\"3586.8\"},{\"X\":\"466381.714\",\"Y\":\"4114147.897\",\"Z\":\"3496.3955\"},{\"X\":\"464673.8106\",\"Y\":\"4112842.501\",\"Z\":\"3546.9\"},{\"X\":\"464921.2535\",\"Y\":\"4113277.952\",\"Z\":\"3581.9\"},{\"X\":\"465304.0202\",\"Y\":\"4113671.371\",\"Z\":\"3629.3074\"},{\"X\":\"464880.4459\",\"Y\":\"4113091.231\",\"Z\":\"3568.6\"},{\"X\":\"464720.7237\",\"Y\":\"4113079.739\",\"Z\":\"3554.6\"},{\"X\":\"466248.6422\",\"Y\":\"4113688.301\",\"Z\":\"3556.7\"},{\"X\":\"466599.1143\",\"Y\":\"4113615.535\",\"Z\":\"3576.3\"},{\"X\":\"463024.0013\",\"Y\":\"4112203.274\",\"Z\":\"3484.6\"},{\"X\":\"464103.9377\",\"Y\":\"4112861.559\",\"Z\":\"3523.1\"},{\"X\":\"466562.9802\",\"Y\":\"4113697.849\",\"Z\":\"3531.5\"},{\"X\":\"465049.6413\",\"Y\":\"4113022.793\",\"Z\":\"3603.6\"},{\"X\":\"464678.7158\",\"Y\":\"4113170.146\",\"Z\":\"3567.2\"},{\"X\":\"464833.4527\",\"Y\":\"4113381.347\",\"Z\":\"3630.9\"},{\"X\":\"464277.7585\",\"Y\":\"4113244.24\",\"Z\":\"3556.7\"},{\"X\":\"462616.2491\",\"Y\":\"4112299.846\",\"Z\":\"3440.2905\"},{\"X\":\"465636.7485\",\"Y\":\"4113882.959\",\"Z\":\"3684.1069\"},{\"X\":\"465313.8089\",\"Y\":\"4113308.927\",\"Z\":\"3670.8\"},{\"X\":\"464725.9277\",\"Y\":\"4113236.556\",\"Z\":\"3586.8\"},{\"X\":\"466932.6404\",\"Y\":\"4114031.252\",\"Z\":\"3511.219\"},{\"X\":\"466198.2154\",\"Y\":\"4113839.733\",\"Z\":\"3556.7539\"},{\"X\":\"464934.8223\",\"Y\":\"4112951.586\",\"Z\":\"3576.3\"},{\"X\":\"463780.6991\",\"Y\":\"4112582.622\",\"Z\":\"3497.9\"},{\"X\":\"467021.6982\",\"Y\":\"4113854.745\",\"Z\":\"3546.2\"},{\"X\":\"464817.8373\",\"Y\":\"4113175.644\",\"Z\":\"3569.3\"},{\"X\":\"464149.9558\",\"Y\":\"4112840.805\",\"Z\":\"3524.5\"},{\"X\":\"466061.2501\",\"Y\":\"4113886.883\",\"Z\":\"3532.4458\"},{\"X\":\"464560.1\",\"Y\":\"4112983.987\",\"Z\":\"3544.1\"},{\"X\":\"466082.5756\",\"Y\":\"4113662.382\",\"Z\":\"3631.6\"},{\"X\":\"465773.4995\",\"Y\":\"4113962.982\",\"Z\":\"3668.8505\"},{\"X\":\"464616.2675\",\"Y\":\"4112864.624\",\"Z\":\"3542.7\"},{\"X\":\"465060.3422\",\"Y\":\"4113536.992\",\"Z\":\"3594.9021\"},{\"X\":\"463011.5703\",\"Y\":\"4112700.597\",\"Z\":\"3468.9234\"},{\"X\":\"465892.4474\",\"Y\":\"4114006.428\",\"Z\":\"3621.1456\"},{\"X\":\"463957.7312\",\"Y\":\"4112742.23\",\"Z\":\"3510.5\"},{\"X\":\"463211.6881\",\"Y\":\"4112613.458\",\"Z\":\"3501.4\"},{\"X\":\"466113.0069\",\"Y\":\"4114218.316\",\"Z\":\"3530.9942\"},{\"X\":\"466367.2316\",\"Y\":\"4113751.064\",\"Z\":\"3518.9\"},{\"X\":\"465424.5288\",\"Y\":\"4113398.276\",\"Z\":\"3675.7\"},{\"X\":\"465323.2829\",\"Y\":\"4113061.861\",\"Z\":\"3673.6\"},{\"X\":\"462978.4407\",\"Y\":\"4112441.798\",\"Z\":\"3465\"},{\"X\":\"464689.341\",\"Y\":\"4113325.812\",\"Z\":\"3607.1\"},{\"X\":\"463458.6872\",\"Y\":\"4112679.582\",\"Z\":\"3502.1\"},{\"X\":\"465536.209\",\"Y\":\"4113576.41\",\"Z\":\"3665.9\"},{\"X\":\"466118.7793\",\"Y\":\"4113698.344\",\"Z\":\"3611.3\"},{\"X\":\"464472.1542\",\"Y\":\"4113169.663\",\"Z\":\"3560.9\"},{\"X\":\"466148.8203\",\"Y\":\"4113517.694\",\"Z\":\"3581.9\"},{\"X\":\"464680.0941\",\"Y\":\"4112952.68\",\"Z\":\"3549\"},{\"X\":\"464457.5402\",\"Y\":\"4112795.491\",\"Z\":\"3530.8\"},{\"X\":\"466637.8896\",\"Y\":\"4113851.607\",\"Z\":\"3505.4325\"},{\"X\":\"463249.5566\",\"Y\":\"4111969.854\",\"Z\":\"3476.6941\"},{\"X\":\"464327.7509\",\"Y\":\"4112989.272\",\"Z\":\"3539.9\"},{\"X\":\"464903.8263\",\"Y\":\"4113147.576\",\"Z\":\"3570.7\"},{\"X\":\"463601.7279\",\"Y\":\"4112291.962\",\"Z\":\"3487.4\"},{\"X\":\"466697.8318\",\"Y\":\"4113950.074\",\"Z\":\"3481.4978\"},{\"X\":\"463774.4782\",\"Y\":\"4112328.498\",\"Z\":\"3492.7947\"},{\"X\":\"466309.3182\",\"Y\":\"4114089.845\",\"Z\":\"3502.8184\"},{\"X\":\"463876.8024\",\"Y\":\"4112603.995\",\"Z\":\"3503.5\"},{\"X\":\"467094.8861\",\"Y\":\"4114032.955\",\"Z\":\"3449.2582\"},{\"X\":\"462697.6398\",\"Y\":\"4112464.851\",\"Z\":\"3445.4488\"},{\"X\":\"465505.0442\",\"Y\":\"4113952.563\",\"Z\":\"3677.0258\"},{\"X\":\"466629.0708\",\"Y\":\"4114240.885\",\"Z\":\"3421.026\"},{\"X\":\"465027.9496\",\"Y\":\"4113478.549\",\"Z\":\"3589.1487\"},{\"X\":\"462840.1099\",\"Y\":\"4112459.735\",\"Z\":\"3452.2519\"},{\"X\":\"465703.2808\",\"Y\":\"4113845.781\",\"Z\":\"3660.8697\"},{\"X\":\"464687.7184\",\"Y\":\"4113270.875\",\"Z\":\"3593.1\"},{\"X\":\"464972.7295\",\"Y\":\"4113653.132\",\"Z\":\"3609.3795\"},{\"X\":\"465520.3326\",\"Y\":\"4113389.874\",\"Z\":\"3700.2\"},{\"X\":\"465279.6528\",\"Y\":\"4113721.022\",\"Z\":\"3622.9836\"},{\"X\":\"463088.1519\",\"Y\":\"4112695.872\",\"Z\":\"3482.6813\"},{\"X\":\"463610.2076\",\"Y\":\"4112579.47\",\"Z\":\"3494.4\"},{\"X\":\"466626.1286\",\"Y\":\"4114486.662\",\"Z\":\"3387.1486\"},{\"X\":\"464495.9022\",\"Y\":\"4113071.168\",\"Z\":\"3551.1\"},{\"X\":\"464222.2407\",\"Y\":\"4112738.618\",\"Z\":\"3522.4\"},{\"X\":\"465488.6288\",\"Y\":\"4113785.857\",\"Z\":\"3653.6965\"},{\"X\":\"465816.006\",\"Y\":\"4113462.812\",\"Z\":\"3733.8\"},{\"X\":\"464529.9838\",\"Y\":\"4112662.419\",\"Z\":\"3534.3\"},{\"X\":\"463444.1224\",\"Y\":\"4112492.899\",\"Z\":\"3495.8\"},{\"X\":\"463805.0189\",\"Y\":\"4112967.463\",\"Z\":\"3511.9\"},{\"X\":\"466484.8683\",\"Y\":\"4114120.863\",\"Z\":\"3513.2346\"},{\"X\":\"466616.9386\",\"Y\":\"4113768.489\",\"Z\":\"3535.7\"},{\"X\":\"464060.3231\",\"Y\":\"4112759.359\",\"Z\":\"3516.8\"},{\"X\":\"463777.0921\",\"Y\":\"4112724.44\",\"Z\":\"3501.4\"},{\"X\":\"465759.9661\",\"Y\":\"4113470.781\",\"Z\":\"3719.1\"},{\"X\":\"464626.8559\",\"Y\":\"4113205.918\",\"Z\":\"3571.4\"},{\"X\":\"466290.7386\",\"Y\":\"4113839.91\",\"Z\":\"3551.0431\"},{\"X\":\"463337.9659\",\"Y\":\"4112265.639\",\"Z\":\"3488.1\"},{\"X\":\"464204.3666\",\"Y\":\"4112937.341\",\"Z\":\"3530.8\"},{\"X\":\"463401.9623\",\"Y\":\"4112432.316\",\"Z\":\"3493.7\"},{\"X\":\"465136.8846\",\"Y\":\"4113216.716\",\"Z\":\"3629.5\"},{\"X\":\"465737.4165\",\"Y\":\"4113791.759\",\"Z\":\"3634.8875\"},{\"X\":\"462963.3802\",\"Y\":\"4111863.128\",\"Z\":\"3473.0437\"},{\"X\":\"465187.6634\",\"Y\":\"4113105.001\",\"Z\":\"3644.2\"},{\"X\":\"466559.7734\",\"Y\":\"4113647.877\",\"Z\":\"3549.7\"},{\"X\":\"466224.9489\",\"Y\":\"4113631.445\",\"Z\":\"3556\"},{\"X\":\"465170.313\",\"Y\":\"4113255.422\",\"Z\":\"3637.2\"},{\"X\":\"463583.3393\",\"Y\":\"4112157.767\",\"Z\":\"3479.4392\"},{\"X\":\"464608.562\",\"Y\":\"4113003.361\",\"Z\":\"3545.5\"},{\"X\":\"463017.9091\",\"Y\":\"4112006.485\",\"Z\":\"3477.8189\"},{\"X\":\"463703.5374\",\"Y\":\"4112339.584\",\"Z\":\"3490.2\"},{\"X\":\"466780.4887\",\"Y\":\"4113916.136\",\"Z\":\"3541.4087\"},{\"X\":\"463659.0507\",\"Y\":\"4112723.344\",\"Z\":\"3499.3\"},{\"X\":\"462859.6753\",\"Y\":\"4112508.144\",\"Z\":\"3453.7549\"},{\"X\":\"464667.8959\",\"Y\":\"4113067.985\",\"Z\":\"3551.8\"},{\"X\":\"465855.9804\",\"Y\":\"4113304.305\",\"Z\":\"3719.1\"},{\"X\":\"464921.0051\",\"Y\":\"4113378.635\",\"Z\":\"3612.7\"},{\"X\":\"464473.9387\",\"Y\":\"4113359.32\",\"Z\":\"3578.9988\"},{\"X\":\"464799.6168\",\"Y\":\"4113107.91\",\"Z\":\"3559.5\"},{\"X\":\"464254.8685\",\"Y\":\"4112613.754\",\"Z\":\"3516.8\"},{\"X\":\"463831.982\",\"Y\":\"4112817.367\",\"Z\":\"3507\"},{\"X\":\"463422.683\",\"Y\":\"4112734.068\",\"Z\":\"3504.2\"},{\"X\":\"464099.4863\",\"Y\":\"4113247.762\",\"Z\":\"3543.4\"},{\"X\":\"466401.3018\",\"Y\":\"4114085.502\",\"Z\":\"3535.0887\"},{\"X\":\"466811.9199\",\"Y\":\"4113958.255\",\"Z\":\"3543.1387\"},{\"X\":\"465848.3485\",\"Y\":\"4113626.522\",\"Z\":\"3665.2\"},{\"X\":\"465764.1726\",\"Y\":\"4113227.244\",\"Z\":\"3777.2\"},{\"X\":\"465181.8041\",\"Y\":\"4113681.236\",\"Z\":\"3613.4859\"},{\"X\":\"463842.2416\",\"Y\":\"4112643.072\",\"Z\":\"3502.8\"},{\"X\":\"464422.7127\",\"Y\":\"4113107.28\",\"Z\":\"3553.2\"},{\"X\":\"465273.2932\",\"Y\":\"4113631.239\",\"Z\":\"3620.7952\"},{\"X\":\"464665.2208\",\"Y\":\"4112714.308\",\"Z\":\"3546.2\"},{\"X\":\"465811.0156\",\"Y\":\"4113282.391\",\"Z\":\"3749.2\"},{\"X\":\"465625.6477\",\"Y\":\"4113162.685\",\"Z\":\"3756.2\"},{\"X\":\"465496.6348\",\"Y\":\"4113090.577\",\"Z\":\"3710\"},{\"X\":\"466871.0723\",\"Y\":\"4114389.396\",\"Z\":\"3370.6704\"},{\"X\":\"465607.1789\",\"Y\":\"4113263.002\",\"Z\":\"3762.5\"},{\"X\":\"465224.3453\",\"Y\":\"4113468.038\",\"Z\":\"3617.6\"},{\"X\":\"465556.2829\",\"Y\":\"4113278.589\",\"Z\":\"3745.7\"},{\"X\":\"465796.932\",\"Y\":\"4113627.817\",\"Z\":\"3682\"},{\"X\":\"464231.473\",\"Y\":\"4112534.903\",\"Z\":\"3514\"},{\"X\":\"465506.3346\",\"Y\":\"4113288.912\",\"Z\":\"3726.8\"},{\"X\":\"462929.042\",\"Y\":\"4111815.758\",\"Z\":\"3471.3215\"},{\"X\":\"463033.9635\",\"Y\":\"4112536.351\",\"Z\":\"3474.7311\"},{\"X\":\"464883.9932\",\"Y\":\"4112797.137\",\"Z\":\"3567.9\"},{\"X\":\"462922.958\",\"Y\":\"4112575.548\",\"Z\":\"3457.3674\"},{\"X\":\"466419.8066\",\"Y\":\"4113522.267\",\"Z\":\"3614.1\"},{\"X\":\"466869.3222\",\"Y\":\"4114597.154\",\"Z\":\"3400.8427\"},{\"X\":\"466498.8145\",\"Y\":\"4113683.745\",\"Z\":\"3542.7\"},{\"X\":\"464334.8181\",\"Y\":\"4112891.381\",\"Z\":\"3532.9\"},{\"X\":\"466464.2688\",\"Y\":\"4113765.716\",\"Z\":\"3504.9\"},{\"X\":\"466663.0497\",\"Y\":\"4113747.734\",\"Z\":\"3555.3\"},{\"X\":\"465914.6686\",\"Y\":\"4113484.376\",\"Z\":\"3719.8\"},{\"X\":\"464588.5384\",\"Y\":\"4113259.38\",\"Z\":\"3574.9\"},{\"X\":\"463568.7624\",\"Y\":\"4112718.553\",\"Z\":\"3500.7\"},{\"X\":\"465571.0756\",\"Y\":\"4113378.636\",\"Z\":\"3712.1\"},{\"X\":\"464495.8337\",\"Y\":\"4113330.012\",\"Z\":\"3578.4\"},{\"X\":\"463185.733\",\"Y\":\"4112408.115\",\"Z\":\"3493\"},{\"X\":\"464178.2283\",\"Y\":\"4112535.325\",\"Z\":\"3511.9\"},{\"X\":\"466249.5989\",\"Y\":\"4114133.221\",\"Z\":\"3470.977\"},{\"X\":\"462734.6897\",\"Y\":\"4112414.824\",\"Z\":\"3444.572\"},{\"X\":\"464176.5102\",\"Y\":\"4112410.003\",\"Z\":\"3508.757\"},{\"X\":\"464776.9322\",\"Y\":\"4112901.194\",\"Z\":\"3556.7\"},{\"X\":\"465402.8549\",\"Y\":\"4113677.315\",\"Z\":\"3644.6375\"},{\"X\":\"464630.1231\",\"Y\":\"4113152.904\",\"Z\":\"3560.9\"}]";


        public static void Test(ExternalCommandData commandData)
        {
            绘制地图(commandData);

            //创建模型线
        }

        public static void 绘制地图(ExternalCommandData commandData)
        {
            var uidoc = commandData.Application.ActiveUIDocument;

            var data =JsonConvert.DeserializeObject<List<DXTest>>(DiXingTest);

            var maxH = data.OrderBy(x => x.Z).FirstOrDefault();

            var points = new List<XYZ>();
            foreach (var item in data)
            {
                points.Add(new XYZ(item.X, item.Y, item.Z));
            }

            TopographySurface topography = null;
            var document = uidoc.Document;
            using (Transaction t = new Transaction(document, "cre111"))
            {
                t.Start();
                topography = TopographySurface.Create(document, points);

                //【441 - (463735.250000000, 4112475.000000000, 3493.000000000) - (463783.968750000, 4112463.000000000, 3495.800048828) - (463766.531250000, 4112533.750000000, 3495.800048828)】
                //【442 - (463735.250000000, 4112475.000000000, 3493.000000000) - (463783.968750000, 4112463.000000000, 3495.800048828) - (463766.531250000, 4112533.750000000, 3495.800048828)】

                //【441 - (463846.250000000, 4112470.250000000, 3499.300048828) - (463816.312500000, 4112424.750000000, 3497.199951172) - (463865.906250000, 4112415.250000000, 3497.199951172)】
                //【442 - (463735.250000000, 4112475.000000000, 3493.000000000) - (463783.968750000, 4112463.000000000, 3495.800048828) - (463766.531250000, 4112533.750000000, 3495.800048828)】

                //var p1 = new XYZ(463846.250000000, 4112470.250000000, 3499.300048828);
                //var p2 = new XYZ(463816.312500000, 4112424.750000000, 3497.199951172);
                //var p3 = new XYZ(463865.906250000, 4112415.250000000, 3497.199951172);
                //CurveLoop curve = new CurveLoop();
                //curve.Append(Line.CreateBound(p1, p2));
                //curve.Append(Line.CreateBound(p2, p3));
                //curve.Append(Line.CreateBound(p3, p1));

                //var profile = new Profile(curve);

                //CurveLoop path = new CurveLoop();
                //path.Append(Line.CreateBound(new XYZ(0, 0, 0), new XYZ(0, 0, 100)));

                //XYZ extrusiondir = new XYZ(0, 0, 1); // orthogonal
                //var solid1 = GeometryCreation.Instance.CreateExtrusion(new List<CurveLoop> { curve }, extrusiondir, 100);


                //var p11 = new XYZ(463735.250000000, 4112475.000000000, 3493.000000000);
                //var p21 = new XYZ(463783.968750000, 4112463.000000000, 3495.800048828);
                //var p31 = new XYZ(463766.531250000, 4112533.750000000, 3495.800048828);
                //CurveLoop curve2 = new CurveLoop();
                //curve2.Append(Line.CreateBound(p11, p21));
                //curve2.Append(Line.CreateBound(p21, p31));
                //curve2.Append(Line.CreateBound(p31, p11));



                //var solid2 = GeometryCreation.Instance.CreateExtrusion(new List<CurveLoop> { curve2 }, extrusiondir, 100);

                ////var solid = BooleanOperationsUtils.ExecuteBooleanOperation(solid1, solid2, BooleanOperationsType.Union);

                ////DirectShape ds = DirectShape.CreateElement(document, new ElementId(BuiltInCategory.OST_GenericModel));
                ////ds.SetShape(new List<GeometryObject>() { solid });

                //var solid = profile.CreateSweptGeometry(path, new SolidOptions(ElementId.InvalidElementId, ElementId.InvalidElementId));
                //DirectShape ds = DirectShape.CreateElement(document, new ElementId(BuiltInCategory.OST_GenericModel));
                //ds.SetShape(new List<GeometryObject>() { solid1 });

                //DirectShape ds2 = DirectShape.CreateElement(document, new ElementId(BuiltInCategory.OST_GenericModel));
                //ds2.SetShape(new List<GeometryObject>() { solid2 });

                t.Commit();
            }


          

            uidoc.ShowElements(topography);

     
           
            Mesh mesh = TopoSurface.GetMesh(topography);

            var maxZ=mesh.Vertices.Max(x => x.Z);

            using (Transaction t = new Transaction(document, "222"))
            {
                t.Start();

                Solid solid = null;
                Solid solid1 = null;

                MeshTriangle triangular0=null;

              
                Dictionary<int, Solid> list = new Dictionary<int, Solid>();
                for (int i = 0; i < mesh.NumTriangles; i++)
                {
                   

                    MeshTriangle triangular = mesh.get_Triangle(i);
                    // 定义  XYZ 列表来存放三角形的顶点 
                    List<XYZ> triangularPoints = new List<XYZ>();
                    CurveLoop curve = new CurveLoop();
                    var t1 = triangular.get_Vertex(0);
                    var t2 = triangular.get_Vertex(1);
                    var t3 = triangular.get_Vertex(2);

                    var p1 = new XYZ(t1.X, t1.Y, t1.Z);
                    var p2 = new XYZ(t2.X, t2.Y, t2.Z);
                    var p3 = new XYZ(t3.X, t3.Y, t3.Z);
                    if (i == 440)
                    { 
                        
                    }
                    curve.Append(Line.CreateBound(p1,p2));
                    curve.Append(Line.CreateBound(p2, p3));
                    curve.Append(Line.CreateBound(p3, p1));

                    var profile = new Profile(curve);

                    CurveLoop path = new CurveLoop();
                    path.Append(Line.CreateBound(new XYZ(0, 0, 0), new XYZ(0, 0, -t1.Z)));
                    XYZ extrusiondir = new XYZ(0, 0, 1); // orthogonal
                                                         // list.Add(GeometryCreation.Instance.CreateExtrusion(new List<CurveLoop> { curve }, extrusiondir, 1000));
                    if (solid1 == null)
                    {
                        solid1 = GeometryCreation.Instance.CreateExtrusion(new List<CurveLoop> { curve }, extrusiondir, 1000);
                    }
                    else
                    {
                        var solid2 = GeometryCreation.Instance.CreateExtrusion(new List<CurveLoop> { curve }, extrusiondir, 1000);
                        solid= GeometryCreation.Instance.CreateExtrusion(new List<CurveLoop> { curve }, extrusiondir, 1000);
                        try
                        {
                            solid1 = BooleanOperationsUtils.ExecuteBooleanOperation(solid1, solid2, BooleanOperationsType.Union);
                            //if (i == 440)
                            //{
                            //    break;
                            //}
                        }
                        catch (Exception ex)
                        {

                            list.Add(i,solid2);
                            continue;
                        }
                       
                    }

                   // var solid = GeometryCreation.Instance.CreateExtrusion(new List<CurveLoop> { curve }, extrusiondir, 1000);
                    //var solid = profile.CreateSweptGeometry(path, new SolidOptions(ElementId.InvalidElementId, ElementId.InvalidElementId));
                    //DirectShape ds = DirectShape.CreateElement(document, new ElementId(BuiltInCategory.OST_GenericModel));
                    //ds.SetShape(new List<GeometryObject>() { solid });
                }
                foreach (var item in list)
                {

                    var tt = mesh.get_Triangle(item.Key);
                    var s= GetCurves(tt,500);
                    CurveLoop path = new CurveLoop();
                    path.Append(Line.CreateBound(new XYZ(0, 0, 0), new XYZ(0, 0, -(tt.get_Vertex(0).Z)+100)));
                    XYZ extrusiondir = new XYZ(0, 0, 1); // orthogonal
                    var ss = GeometryCreation.Instance.CreateExtrusion(s, extrusiondir, 1000);

                    solid1 = BooleanOperationsUtils.ExecuteBooleanOperation(solid1, ss, BooleanOperationsType.Union);
                    break;

                }




                DirectShape ds = DirectShape.CreateElement(document, new ElementId(BuiltInCategory.OST_GenericModel));
                ds.SetShape(new List<GeometryObject>() { solid1 });
                t.Commit();
            }


        }

        public static List<CurveLoop> GetCurves(MeshTriangle triangular,double m)
        {
            // 定义  XYZ 列表来存放三角形的顶点 
            List<XYZ> triangularPoints = new List<XYZ>();
            CurveLoop curve = new CurveLoop();
            var t1 = triangular.get_Vertex(0);
            var t2 = triangular.get_Vertex(1);
            var t3 = triangular.get_Vertex(2);

            var p1 = new XYZ(t1.X+m, t1.Y+m,t1.Z);
            var p2 = new XYZ(t2.X+m, t2.Y+m,t2.Z);
            var p3 = new XYZ(t3.X+m, t3.Y+m,t3.Z);

            curve.Append(Line.CreateBound(p1, p2));
            curve.Append(Line.CreateBound(p2, p3));
            curve.Append(Line.CreateBound(p3, p1));

            return new List<CurveLoop> { curve};
        }

        public static (XYZ, XYZ, XYZ) GetPoint(MeshTriangle triangular)
        {
            var t1 = triangular.get_Vertex(0);
            var t2 = triangular.get_Vertex(1);
            var t3 = triangular.get_Vertex(2);

            var p1 = new XYZ(t1.X, t1.Y, t1.Z);
            var p2 = new XYZ(t2.X, t2.Y, t2.Z);
            var p3 = new XYZ(t3.X, t3.Y, t3.Z);
            return (p1,p2,p3);
        }



        private static Solid SolidByUnion(List<Solid> solids)
        {
            Solid result;
            if (solids.Count > 2)
            {
                Solid solid1 = solids[0];
                solids.RemoveAt(0);
                Solid solid2 = SolidByUnion(solids);
                var intersect = BooleanOperationsUtils.ExecuteBooleanOperation(solid1, solid2, BooleanOperationsType.Intersect);
                if (intersect.Volume > 0)
                {
                    var difference = BooleanOperationsUtils.ExecuteBooleanOperation(solid1, intersect, BooleanOperationsType.Difference);
                    result = BooleanOperationsUtils.ExecuteBooleanOperation(difference, solid2, BooleanOperationsType.Union);
                }
                else
                {
                    result = BooleanOperationsUtils.ExecuteBooleanOperation(solid1, solid2, BooleanOperationsType.Union);
                }
                return result;

            }
            else
            {
                Solid solid1 = solids[0];
                Solid solid2 = solids[1];
                var intersect = BooleanOperationsUtils.ExecuteBooleanOperation(solid1, solid2, BooleanOperationsType.Intersect);
                if (intersect.Volume > 0)
                {
                    var difference = BooleanOperationsUtils.ExecuteBooleanOperation(solid1, intersect, BooleanOperationsType.Difference);
                    result = BooleanOperationsUtils.ExecuteBooleanOperation(difference, solid2, BooleanOperationsType.Union);
                }
                else
                {
                    result = BooleanOperationsUtils.ExecuteBooleanOperation(solid1, solid2, BooleanOperationsType.Union);
                }
                return result;
            }
        }

        public static void 网格(ExternalCommandData commandData)
        {
            var uidoc = commandData.Application.ActiveUIDocument;
            var doc = uidoc.Document;


            Transaction transaction = new Transaction(doc, "Draw Mesh");
            transaction.Start();


            Sweep sweep = doc.GetElement(new ElementId(2311)) as Sweep;
            Options option = GetGeometryOption(commandData.Application.Application);
            Autodesk.Revit.DB.GeometryElement geomElement = sweep.get_Geometry(option);


            foreach (GeometryObject geomObj in geomElement)
            {
                Solid geomSolid = geomObj as Solid;
                if (null != geomSolid)
                {
                    foreach (Face geomFace in geomSolid.Faces)
                    {
                        // 对面进行三角面片化形成一个网格 
                        Mesh mesh = geomFace.Triangulate();
                        for (int i = 0; i < mesh.NumTriangles; i++)
                        {
                            MeshTriangle triangular = mesh.get_Triangle(i);
                            // 定义  XYZ 列表来存放三角形的顶点 
                            List<XYZ> triangularPoints = new List<XYZ>();
                            for (int n = 0; n < 3; n++)
                            {
                                XYZ point = triangular.get_Vertex(n);
                                triangularPoints.Add(point);
                            }
                            // 调用方法把所有三角形在文档中描绘出来 
                            DrawTriangle(doc, triangularPoints);
                        }
                    }
                }
            }


            transaction.Commit();

        }

        private static void DrawTriangle(Document RevitDoc, List<XYZ> triangularPoints)
        {
            if (triangularPoints.Count > 3)
            {
                CurveArray curveArray = new CurveArray();
                curveArray.Append(Line.CreateBound(triangularPoints[0], triangularPoints[1]));
                curveArray.Append(Line.CreateBound(triangularPoints[0], triangularPoints[2]));
                curveArray.Append(Line.CreateBound(triangularPoints[1], triangularPoints[2]));
                Floor floor = RevitDoc.Create.NewFloor(curveArray, false);
            }
        }
        public static Options GetGeometryOption(Autodesk.Revit.ApplicationServices.Application app)
        {
            Autodesk.Revit.DB.Options option = app.Create.NewGeometryOptions();
            option.ComputeReferences = true;      //打开计算几何引用 
            option.DetailLevel = ViewDetailLevel.Fine;      //视图详细程度为最好 
            return option;
        }

        public static void Get(TopographySurface topography)
        {
            //double bottom = UnitUtils.ConvertToInternalUnits(3000, DisplayUnitType.DUT_METERS);
            //double width = UnitUtils.ConvertToInternalUnits(100 / 2, DisplayUnitType.DUT_METERS);
            //Mesh mesh = TopoSurface.GetMesh(topography);
            //Line line = Line.CreateBound(new XYZ(-width, 0, 0), new XYZ(width, 0, 0));
            //List<CurveLoop> loops = new List<CurveLoop>();



            //double para = (double)1 / 20;
            //Transform transform = TransformUtils.GetTransform(PathElement.GeometryCurve, para);
            //Curve line_T = line.CreateTransformed(transform);

            //XYZ start = line_T.GetEndPoint(0) + bottom * XYZ.BasisZ;
            //XYZ end = line_T.GetEndPoint(1) + bottom * XYZ.BasisZ;




        }



    }



    public class DXTest
    {
        public double X { get; set; }
        public double Y { get; set; }
        public double Z { get; set; }

    }





}
